App Store intelligence, with the Spek API

ASO data for
your API integrations

Keyword rankings

App positions in keyword search results, organized by storefront. The foundation for rank monitoring and market comparisons.

Keyword research

Keyword ideas and research signals for your app and target markets. Useful inputs for custom ASO tools and localization research.

App metadata

App titles, subtitles and descriptions by storefront. Localized metadata for app research, content analysis and catalogs.

Competitor visibility

Keyword rankings and visibility for tracked competitors. Compare your app with others competing for the same searches.

Custom dashboards

App Store and Google Play data for custom dashboards, client reports and market analysis. Explore API access for your reporting tools.

Data pipelines

API data for your warehouse and internal tools. Discuss the formats, request volume and refresh frequency you need.

Frequentlyasked questions

Contact us
What is the Spek data API?

Bring App Store and Google Play intelligence into the tools your team builds. The Spek API is focused on keyword research, app metadata and search visibility for custom dashboards, ASO workflows and data platforms. Talk to us about an integration built around your use case. Begin with the decision your application needs to support and the data required to answer it. The team can then discuss coverage and delivery without your developers designing around an assumed API contract.

Which datasets can I request?

Start with keyword rankings, keyword research, localized app metadata and competitor visibility. Combine the datasets that matter to your team to track search performance, discover opportunities and compare markets. We’ll define the fields and coverage around your project. Identify the app, store, country and observation context that your downstream reports must preserve. This helps keep local rankings and estimates meaningful when they are combined with other datasets.

What can I build with the Spek data API?

Build around the questions your team needs to answer: where your app ranks, which keywords to target and how competitors perform. Use cases include custom ASO tools, client dashboards, recurring marketing reports and warehouse analysis alongside your own business data. Keep each source identifiable when combining store intelligence with installs, subscriptions or revenue from your own systems. A shared date range can support analysis without proving that a ranking change caused a business outcome.

Can I plan an integration across multiple markets?

Build your research around the App Store and Google Play countries and languages that matter to your business. Whether you’re comparing established markets or planning a new launch, we’ll review your target storefronts and map out the coverage your integration needs. Include any language-specific review or reporting needs in the brief. Country, store and language coverage should be confirmed for the integration rather than inferred from the availability of a similarly named dataset.

Can I request historical data and regular updates?

Historical rankings help reveal trends, measure changes and compare performance over time. Share the lookback period and update cadence your workflow needs, from recurring reports to ongoing monitoring. We’ll scope the history and refresh schedule for your datasets. Explain whether you need a current snapshot or comparable observations over time, and how your report should handle a missing value. Historical coverage and delivery timing are details to agree for the integration.

How would the API fit my existing stack?

Bring your preferred language, JSON schema and destination tools. Whether your team works with Python, TypeScript, a data warehouse or AI agents, we’ll work through the integration requirements with you, including SDK and connector needs. Examples of destination tools describe possible requirements, not a promise that every connector or client library is already shipped. A clear brief lets the team confirm the supported delivery approach before implementation starts.

How does this differ from store publishing APIs?

Apple’s App Store Connect API and Google’s Play Developer API handle your own app’s publishing and management. Spek’s API focus is market intelligence: keyword research, app metadata, rankings and competitor visibility. This research adds market context to your own performance data. Data access does not independently authorize a change to a customer's listing. Keep private store operations, workspace permissions and market-intelligence reporting as separate requirements when planning the system.

How do I get started with API access?

Click Discuss API access and tell us what you’re building. Include the datasets, markets and approximate request volume you need. We’ll review your requirements together and shape a proposal covering integration scope, delivery and pricing. You can include an example of the report or decision you want to support, with private information removed. Do not send passwords, private store keys or production credentials in the initial contact message.

What should an API integration brief contain?

Describe the decision your application needs to support, the App Store or Google Play datasets involved, the target markets and the expected request volume. Include the required history, refresh cadence, output fields and destination system where you know them. Distinguish essential requirements from preferences so the scope can be discussed clearly. There is no need to send private store credentials with the initial request. A concrete use case helps the team agree what data access would be useful before you design around an assumed endpoint or delivery guarantee.

How should I combine store intelligence with my own business data?

Keep the app, store, country, keyword and observation date identifiable in the integration. Your internal data may measure installs, purchases or retention, while store intelligence describes listing and search context. Joining those sources can support useful analysis, but the resulting report should still identify which values were observed, estimated or supplied by your own systems. A ranking change and a revenue change in the same period do not by themselves establish causation. Define these reporting expectations when discussing the dataset and delivery scope.

Can an integration assume every market has identical data coverage?

Discuss coverage for the particular stores, countries, languages and history your workflow requires. A field available for one dataset or market should not be assumed to exist everywhere with the same cadence. Agree how missing observations, unavailable fields and update times should appear in your downstream system. This is especially useful for dashboards that compare several markets, where an unavailable value must not silently become zero. Coverage and delivery behavior belong in the integration scope rather than being inferred from a marketing example.

Does data API access grant permission to publish app listings?

No. A market-intelligence integration and an authenticated store publishing workflow have different purposes and permissions. Spek's data API discussion concerns the datasets your application needs. Publishing a customer's listing requires the appropriate store connection, workspace authority and explicit action in the supported product workflow. Do not build an integration on the assumption that access to keyword or competitor data also gives access to private account records or mutation endpoints. State any publishing requirement separately so the correct scope can be reviewed.

What should I confirm before building a recurring report?

Agree the fields, app and market identifiers, delivery format, observation timing and treatment of missing data that the report depends on. Identify whether it needs a current snapshot, a historical comparison or both. Also explain who will use the report and what decision it supports so the requested coverage can be checked against the use case. SDKs, connectors, refresh schedules and service expectations should be confirmed for the integration; the examples on this page do not constitute an undocumented API contract.

Trusted by
app teams and studios

Spek helps over 500 apps grow. Across every stage of growth.

  • Univenn
  • Sotikk
  • Native Minds
  • Reload
  • London Apps
  • Ocean
  • Clay
  • Aesthetic
  • Whisper
  • Flow
  • Kompanion
  • Kitup
  • Deep Search
  • Drivings
  • Morny