Search API for Android Apps


Find Android apps that match a given full text query. Searches are done against our index of Android apps and are ranked based on 42matters' algorithms, which do not match the order on other stores such as Google Play Store™.

Definition

Endpoint:

GET https://data.42matters.com/api/v2.0/android/apps/search.json

Hits per request:

3

Rate limit:

5 QPS

Required plan:

Tiny or above.

Demo

Please have a look at the Explorer for a demo of the search functionality.

Parameters

Name Required Description Available Values Default
access_token required Your access token for using this API. You can get it for FREE by signing up .
q required Search for a given query phrase inside the app title.
include_desc optional Whether or not to include the app description when searching. Enable when searching for more general terms such as 'puzzles', 'games' etc. true or false true
include_developer optional Whether or not to include the app developer name when searching. Enable when you want to include apps from a particular developer. true or false true
limit optional Number of apps to return. 1-50. Free trial results limited to 5.
page optional Page based on the limit parameter, used for pagination. 1 - max pages. There is a limit of 10000 apps that can be iterated.
lang optional Setting this parameter will include the internationalized text in the full-text search. E.g. setting lang=de will search for the given keywords also in the german translation.

Return language-specific metadata. If no translation is available the default language of the app is used. Internationalized fields include t​itle, short_desc, description, what_is_new, screenshots.
ID of Supported Languages en
app_country optional Return country-specific app metadata. Country-specific fields include price, price_numeric, price_currency. If the country is not supported, then the default metadata of the app is returned. ID of Supported Countries US
available_in optional Filter apps by supported countries. Multiple country codes are interpreted as an AND. List of supported country codes.
fields optional Comma-separated list of fields to return. Premium fields such as email, similar, permissions require higher plans. See Android App Object for more details.
callback optional If supplied, the response will use the JSONP format with a callback of the given name.

Responses

Status Code Indication Content-Type Body
200 Everything is OK application/json
Attribute Type Description
results Array List of Android app objects
number_results Integer Number of found apps (max 50)
page Integer Current page
limit Integer Limit on the number of apps used in the query
num_pages Integer Number of pages based on the given limit parameter
has_next Boolean Flag indicating if there is a next page available
402 Your request exceeds what's allowed by your current subscription plan application/json Error object
403 Your access token is not valid application/json Error object
429 Your request rate is over the limit application/json Error object

Example Request

Example Response

{
  "number_results": null,
  "results": null
}

Last Modified: 29 Apr 2020


Automate your workflow


Bring app data into your existing workflow, dashboards, CRM, messaging platforms and many more services! Here a selection of third-party services we support:



Email

Email

Salesforce

Salesforce

HubSpot

HubSpot

Slack

Slack

Intercom

Intercom

Pipedrive

Pipedrive

Zendesk

Zendesk

Gekoboard

Gekoboard

Klipfolio

Klipfolio

Dynamics

Dynamics


And many more!


GET FREE INTEGRATIONS via Zapier!