> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/dev-to/organization>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/dev-to/organization.mdx>

---

# Dev.to Organization API

One team on Dev.to, with its profile text, links and publication counts.

`GET /v1/dev-to/organization?username=devteam` returns `organization` with `id`, `username`, `name`, `description`, `tagline`, `techStack`, `story`, `location`, `websiteUrl`, `twitterUsername`, `githubUsername`, `avatarUrl` and `joinedAt`.

It also carries `postsPublished`, `memberCount`, `isVerified` and `contactEmail`. Those four can be null when the count or flag is not available, so treat null as unknown rather than zero. The response is HTTP 200 for every outcome; when `lookupStatus` is `not_found`, `organization` is null. An organization name is the one in its page URL, such as `devteam` or `mlh`.

## Request

- **Endpoint:** `GET /v1/dev-to/organization`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by username
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/dev-to/organization/get)
- **Platform page:** [/platforms/dev-to](https://www.socialfetch.dev/platforms/dev-to)

## FAQ

### How do I name an organization?

Use the name in the organization URL, for example devteam for dev.to/devteam or mlh for dev.to/mlh. An organization page URL is also accepted.

### How many credits does an organization lookup cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.

### Why are postsPublished and memberCount sometimes null?

Those values are not always available. Null means unknown, not zero. In the same way, isVerified is null when the flag is unavailable rather than false.

### What does contactEmail contain?

The public contact address the organization prints on its page, or null when it prints none. It is not a private address.
