API para App Store: Avaliações
Obtenha avaliações da App Store de qualquer app iOS pelo ID do app, em qualquer país de loja: notas, títulos e texto das avaliações.
US$ 0,90/mil req., pague por requisição, sem assinatura.
Categories
4.7
out of 5
Age Rating
Chart
Developer
Ratings & Reviews
4.7
out of 5
Best budgeting app I have used
Sep 22, 2025
runkeeper_jamie
I have tried at least six budgeting apps over the years and this is the first one that actually stuck. Syncing my accounts took two minutes and the weekly summary keeps me honest.
Great, but notifications are noisy
Sep 18, 2025
coastal.kt
Love the categorization and the goals feature, it is genuinely useful. My only complaint is the daily reminder notifications feel excessive and I wish there was an easy way to tune the frequency.
Finally paid off my credit card
Sep 11, 2025
denveremma22
Set up a debt payoff plan through the app last spring and just made my final payment. Seeing the progress bar every week kept me motivated in a way spreadsheets never did.
{"id": "10982374651","rating": 5,"title": "Best budgeting app I have used","url": "https://apps.apple.com/us/app/id389801252?see-all=reviews","text": "I have tried at least six budgeting apps over the years and this is the first one that actually stuck. Syncing my accounts took two minutes and the weekly summary keeps me honest.","author": "runkeeper_jamie","version": "24.18.0","helpfulVotes": 42,... 2 campos a mais}
Preços e provedores
Preços do endpoint Avaliações da API para App Store: uma API, 4 provedores intercambiáveis
O provedor mais barato atende primeiro. Se ele falhar, o próximo assume na mesma chamada.
com teto de US$ 0,011 por requisição1 resultadoUS$ 0,0001150 resultadosUS$ 0,0055100 resultadosUS$ 0,011 (teto)Você paga pelo que volta. Reduza o limite para pagar menos - e nenhuma requisição custa mais que o teto, não importa quanto volte.4FoxReserva 3100,00% de disponibilidade6854ms p500,2% das chamadas0,2%2 chamadasUS$ 16,00/mil req.flat
Teste
Obtenha Avaliações do App Store em uma só requisição
Este exemplo mostra 13 de 15 campos. Ver todos os campos
{
"found": true,
"data": {
"items": [
{
"id": "10982374651",
"rating": 5,
"title": "Best budgeting app I have used",
"url": "https://apps.apple.com/us/app/id389801252?see-all=reviews",
"text": "I have tried at least six budgeting apps over the years and this is the first one that actually stuck. Syncing my accounts took two minutes and the weekly summary keeps me honest.",
"author": "runkeeper_jamie",
"version": "24.18.0",
"helpfulVotes": 42,
"createdUtc": 1758499200,
"appId": "389801252"
},
{
"id": "10982374652",
"rating": 4,
"title": "Great, but notifications are noisy",
"url": "https://apps.apple.com/us/app/id389801252?see-all=reviews",
"text": "Love the categorization and the goals feature, it is genuinely useful. My only complaint is the daily reminder notifications feel excessive and I wish there was an easy way to tune the frequency.",
"author": "coastal.kt",
"version": "24.17.2",
"helpfulVotes": 11,
"createdUtc": 1758153600,
"appId": "389801252"
},
{
"id": "10982374653",
"rating": 5,
"title": "Finally paid off my credit card",
"url": "https://apps.apple.com/us/app/id389801252?see-all=reviews",
"text": "Set up a debt payoff plan through the app last spring and just made my final payment. Seeing the progress bar every week kept me motivated in a way spreadsheets never did.",
"author": "denveremma22",
"version": "24.16.0",
"helpfulVotes": 27,
"createdUtc": 1757548800,
"appId": "389801252"
}
]
}
}Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.
Referência
Uma requisição, um formato de resposta.
Cada campo que você envia e cada campo que você recebe, cada um com um exemplo real.
Última verificação em 2026-11-14 · disponibilidade e latência medidas em 30d
Corpo da requisição
JSON, enviado via POST para este endpoint.
- appIdstring
389801252
ID numérico do app na App Store, os dígitos no final da URL do app na loja sem o prefixo 'id' (ex.: 310633997).
- countrystring
us
Código de país de duas letras da loja da App Store de onde ler as avaliações.
- cursorstring
Opaque pagination cursor from a previous response's nextCursor. Omit for the first page; pass it to fetch the next page of reviews.
- limitinteger
3
Reviews to fetch (1-100, default 100). Sources that page return one full page of reviews (up to 20 or 50, depending on the source), newest first, with a nextCursor for the next page, and `limit` does not shrink that page; sources that cannot page return up to `limit` reviews in one call with no nextCursor.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `helpfulVotes` or `version`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a review that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge. On a paginated walk it applies to the first page only; later pages stay with the source that page chose, at the price it was quoted.
Resposta
JSON, um valor de exemplo por campo.
Review records: star rating, review title and text, reviewer nickname, app version, and review date. Populated whenever the provider has data for the entity.
- appIdstringpode ser exigido
389801252
App Store numeric app identifier the review belongs to.
- authorstring
runkeeper_jamie
Reviewer nickname. Populated whenever the provider has data for the entity.
- createdUtcnumber
1758499200
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds. When the review was posted. Populated whenever the provider has data for the entity.
- helpfulVotesintegerpode ser exigido
42
Number of helpful votes on the review.
- idstring
10982374651
Review identifier. Populated whenever the provider has data for the entity.
- ratingnumber
5
Star rating, 1 to 5. Populated whenever the provider has data for the entity.
- textstring
I have tried at least six budgeting apps over the years and this is the first one that actually stuck. Syncing my accounts took two minutes and the weekly summary keeps me honest.
Review body text. Populated whenever the provider has data for the entity.
- titlestring
Best budgeting app I have used
Review title.
- urlstringpode ser exigido
https://apps.apple.com/us/app/id389801252?see-all=reviews
Public App Store page for this review, when supplied by the serving lane.
- versionstringpode ser exigido
24.18.0
App version the review was left on.
The result wrapper, or null when nothing was found.
- nextCursorstringpode ser exigido
Opaque cursor for the next page of reviews, or null when there are no more. Pass it back as cursor to continue.
- foundboolean
true
True when at least one review record was returned.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
Dúvidas frequentes
Sobre o endpoint Avaliações da API para App Store
O endpoint Avaliações da AnyAPI para App Store retorna dados de App Store em JSON normalizado com uma chamada POST para /v1/run/appstore.reviews. Obtenha avaliações da App Store de qualquer app iOS pelo ID do app, em qualquer país de loja: notas, títulos e texto das avaliações. A AnyAPI distribui cada requisição entre 4 fontes, com failover automático quando uma falha. Custa a partir de US$ 0,90 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,8% das chamadas ao endpoint Avaliações da API para App Store feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,9 segundos, em 1.180 chamadas medidas.