Data

The /data resource provides access to general metadata used to extend responses received from most other resources. These resources require no scope.

Listing App Store categories

Request

GET /data/categories

Example Response

// GET /data/categories

{
  "12": {
    "id": 12,
    "store": "apple",
    "device": "desktop",
    "subcategories": [
      "free",
      "paid",
      "topgrossing"
    ],
    "parent_id": null,
    "name": "Top Overall"
  },
  "102": {
    "id": 102,
    "store": "google_play",
    "device": "handheld",
    "subcategories": [
      "free",
      "paid",
      "topgrossing"
    ],
    "parent_id": null,
    "name": "Games"
  },
  "42": {
    "id": 42,
    "store": "google_play",
    "device": "handheld",
    "subcategories": [
      "free",
      "paid",
      "topgrossing"
    ],
    "parent_id": 102,
    "name": "Games/Arcade"
  },
 . . .
}

Listing available countries (keyed by ISO)

Request

GET /data/countries

Example Response

// GET /data/countries

{
  "AD": {
    "iso": "AD",
    "name": "Andorra",
    "apple_store_no": ""
  },
  "AE": {
    "iso": "AE",
    "name": "UAE",
    "apple_store_no": "143481"
  },
  "AF": {
    "iso": "AF",
    "name": "Afghanistan",
    "apple_store_no": ""
  },
  . . .
}

Listing available Apple App Countries

Request

GET /data/countries/apple

Example Response

// GET /data/countries/apple

{
{
  "AE": {
    "iso": "AE",
    "name": "UAE",
    "apple_store_no": "143481"
  },
  "AG": {
    "iso": "AG",
    "name": "Antigua And Barbuda",
    "apple_store_no": "143540"
  },
  "AI": {
    "iso": "AI",
    "name": "Anguilla",
    "apple_store_no": "143538"
  },
  . . .
}

Listing supported languages for review translation

Request

GET /data/languages

Example Response

// GET /data/languages

{
  "gb": {
    "name": "English",
    "code": "en",
    "iso": "GB"
  },
  "us": {
    "name": "Bad English",
    "code": "bad-en",
    "iso": "US"
  },
  "es": {
    "name": "Spanish",
    "code": "es",
    "iso": "ES"
  }
  ...
}

Listing supported currencies

Request

GET /data/currencies

Example Request

Note: This resource returns an array instead of a JSON object.

// GET /data/currencies

[
      {
          Currency: "AUD",
          Symbol: "$"
      },
      {
          Currency: "USD",
          Symbol: "$"
      },
      ...
]

Listing Full store information

Request

GET /data/stores

Example Response

// GET /data/stores

{
  "apple": {
    "id": "apple",
    "code": 1,
    "name": "iTunes Connect",
    "short_name": "Apple",
    "type": "appstore",
    "supported_features": [
      "sales",
      "ads",
      "reviews",
      "reviews_count",
      "ranks",
      "featured"
    ],
    "storefronts": [
      {
        "id": "apple:ios",
        "name": "App Store",
        "short_name": "iOS",
        "type": "appstore"
      },
      {
        "id": "apple:mac",
        "name": "Mac Store",
        "short_name": "Mac",
        "type": "appstore"
      },
      ...
    ],
    "countries": [
      {
        "iso": "AE",
        "name": "UAE",
        "apple_store_no": "143481"
      },
      ...
    }
}
  • Nikita Almakov

    Hello, it’s written here https://appfigures.com/integrations that you support Fuse Powered. I checked /data/stores endpoint and didn’t find it there. So, do you actually support Fuse Powered and if so, what is it’s store name (e.g. “amazon_appstore” for Amazon)?

    • appfigures

      Good Catch Nikita! Fuse Powered is still in private beta but we’ll be opening it up to the public very soon.

      The name will be “fuse_powered”.

      • Nikita Almakov

        Thanks, have a nice day!

      • Nikita Almakov

        Hello again, I have the same question for Flurry Ads. What will be it’s store name in the API?