Dev.to Organization API
One team on Dev.to, with its profile text, links and publication counts.
GET /v1/dev-to/organization1 credit Failed requests are free
About this endpoint
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.
Dev.to Organization API 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.