> **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/apple-app-store/developers-developerid>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/apple-app-store/developers-developerid.mdx>

---

# Apple App Store Developer API

One developer and every app they publish in a storefront, with an explicit truncation flag if the list is incomplete.

`GET /v1/apple-app-store/developers/{developerId}` takes the numeric developer id shown as `developer.id` on every app. Pass `country` for the storefront and `language` for the text. The response is `data.lookupStatus`, `data.storefront`, `data.developer`, `data.apps` and `data.truncated`.

On `found`, `data.developer` has `id`, `name`, `url` and `primaryGenre`, which is null for most developers. `data.apps` is every app the developer publishes in the storefront, Mac apps included, each as the same app record the app route returns. On a list over 200 apps, part of the list can be temporarily unavailable; then `truncated` is true and some apps are missing, and a later request usually fills them. A developer id that is not a software artist answers `not_found` with a null developer and an empty list.

## Request

- **Endpoint:** `GET /v1/apple-app-store/developers/{developerId}`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by developer id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/apple-app-store/developers/developerid/get)
- **Platform page:** [/platforms/apple-app-store](https://www.socialfetch.dev/platforms/apple-app-store)

## FAQ

### Where do I find the developer id?

Every app record has developer.id. Use that number. An id with the id prefix used in App Store links is also accepted.

### Why is truncated true?

On a list over 200 apps, part of the list can be temporarily unavailable. Then truncated is true and the list is incomplete; retry to get the rest.

### Are Mac apps included?

Yes. The app list includes the apps the developer publishes in the storefront, Mac apps included, each with its platforms and deviceFamilies fields.

### Why is primaryGenre null?

Apple publishes a primary genre for only a few developers. Null does not mean the developer has no genre, only that this field is not published for them.

### When is lookupStatus not_found?

When the id is not a software developer, or the developer has no apps in that storefront. The developer and apps fields are then null and empty.

### How many credits does the developer route 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.
