Get a developer's profile, all their apps and the same company in the other store.

GEThttps://api.appgoat.ai/v1/developers/{dev}
1 creditMCP tool get_developeroperationId getDeveloper

Contact emails (with where they were found) are included on Studio and above.

Request

curl "https://api.appgoat.ai/v1/developers/apple%3A324684583" \
  -H "x-api-key: $APPGOAT_API_KEY"

Path parameters

devstringrequired
apple:<artist id>, play:<developer id>, a numeric Apple artist id, a Play developer id (often the name), or the website domain (spotify.com).

Query parameters

store"apple" | "play"
Disambiguates {app} (a bundle id vs a Play package, or a name).
fieldsstring
Comma list of top-level fields to return (identifiers are always kept), e.g. title,rating,version.

Response

200 with data: Developer. See the envelope for meta.

storeStore
developer_idstring
namestring | null
urlstring | null
websitestring | null
domainstring | null
countrystring | null
support_urlstring | null
privacy_urlstring | null
app_countinteger | null
total_ratingsinteger | null
total_installsinteger | null
top_categorystring | null
emailstring | null
Studio+.
contactsobject[]
Studio+: email, role, score, source.
appsAppCard[]
linkedobject[]
The same company in the other store.
Example
{
  "data": {
    "store": "apple",
    "developer_id": "string",
    "name": "string",
    "url": "string",
    "website": "string",
    "domain": "string",
    "country": "us",
    "support_url": "string",
    "privacy_url": "string",
    "app_count": 1,
    "total_ratings": 1,
    "total_installs": 1,
    "top_category": "string",
    "email": "string",
    "contacts": [
      {}
    ],
    "apps": [
      {
        "store": "apple",
        "app_id": "324684580",
        "title": "Spotify: Music and Podcasts",
        "developer_name": "string",
        "icon_url": "string",
        "category": "string",
        "rating": 4.5,
        "ratings_count": 1,
        "installs_min": 1,
        "price": 4.5
      }
    ],
    "linked": [
      {}
    ]
  },
  "meta": {
    "credits_used": 1,
    "credits_remaining": 9981,
    "request_id": "req_123"
  }
}

Status codes

200
The developer.
Missing or invalid API key.
insufficient_credits (the call costs more than you have left; nothing was done) or plan_limit (a feature of a higher plan).
Not found.
Too many requests per second for your plan.