SerpBase
Somente POST

Documentacao da API

Resultados estruturados, parâmetros documentados e status de resposta explícito.

Base URL
https://api.serpbase.dev
Header de auth
X-API-Key: <API_KEY>
Cobranca
Preço por solicitação; falhas executadas podem consumir créditos
Autenticacao

Obtenha uma chave secreta em API Keys e envie em X-API-Key, nunca em URL ou código público. Siga o método e os parâmetros do produto. HTTP 200 não prova sucesso: verifique status e error. Playground pode consumir créditos.

elapsed_ms

Resposta comum

credits_charged

Preço por solicitação; falhas executadas podem consumir créditos

request_id

Identificador para suporte

Requisicao minima
bash
curl -X POST 'https://api.serpbase.dev/google/search' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: your_api_key' \
  -d '{"device":"mobile","gl":"us","hl":"en","q":"coffee shops"}'

Aumentos automáticos de QPS

Após confirmar o crédito, o total elegível USD eleva QPS no mínimo a: $3 → 2, $50 → 5, $100 → 10, $200 → 15, $1,000 → 50, $10,000 → 500. Abaixo de $3 não altera o limite. Nunca reduz um limite superior; não é ilimitado.

Recargas elegíveis acumuladas (USD)QPS mínimo após o aumento
≥ $32 QPS
≥ $505 QPS
≥ $10010 QPS
≥ $20015 QPS
≥ $1,00050 QPS
≥ $10,000500 QPS

Só contam pagamentos USD credit_pack e auto_topup com crédito confirmado. Excluem-se assinaturas (incluindo Starter Boost), presentes e códigos. Saldo não equivale a pagamentos USD acumulados. Outras moedas não contam como USD sem conversão.

Todas as chaves, produtos e gateways da conta compartilham um limite QPS. Criar mais chaves não o aumenta.

O aumento ocorre após confirmar o crédito, não só ao voltar do pagamento. O limite atual é informado pelo servidor na conta; a sincronização das chaves pode demorar.

Modelo de cobrança e regras de dedução

Preços por solicitação e como interpretar as cobranças informadas.

Cada solicitação usa o preço fixo do catálogo, não uma tarifa por página. Web Crawl e User Agent custam atualmente 1 crédito por solicitação cada; User Agent não é gratuito. A ausência real confirmada pela fonte e identidade do recurso é cobrada. no_results, HTTP 404 ou falta de hydration/dados analisados, isoladamente, não provam ausência. Falhas executadas podem consumir créditos; não há garantia de reembolso de todas as falhas. credits_charged informa a cobrança real: 0 indica zero; null ou campo ausente significa desconhecido. charge_status UNKNOWN permanece desconhecido mesmo com valor numérico. Confira os registros e contate o suporte com request_id; não presuma reembolso nem repita solicitações às cegas.

Integrações de agentes

Use o servidor MCP aberto ou a habilidade portátil para Claude, Codex, Cursor, Cline/Roo, opencode ou outros agentes chamarem SerpBase com sua chave.

Configuração MCP
json
{
  "mcpServers": {
    "serpbase": {
      "command": "python",
      "args": ["-m", "serpbase_mcp"],
      "env": {
        "SERPBASE_API_KEY": "your_api_key"
      }
    }
  }
}
Instrução da habilidade
text
Use $serpbase-skill to search Google through SerpBase and return cited structured results.
Saldo da conta

Consulta o saldo atual de créditos da conta associada a uma API key ativa. Esta solicitação não consome créditos de pesquisa.

GET
0 credits
/account/credits

Envie a chave no cabeçalho X-API-Key. API keys em parâmetros da URL não são aceitas.

bash
curl https://api.serpbase.dev/account/credits \
  -H "X-API-Key: your_api_key"
json
{
  "status": 0,
  "credits": 12345,
  "permanent_credits": 10000,
  "expiring_credits": 2345,
  "expiring_expires_at": 1798761600
}

O endpoint é limitado a 60 solicitações por minuto por conta. expiring_expires_at é um timestamp Unix em segundos e vale 0 quando não há créditos temporários ativos.

Resposta comum

Respostas bem-sucedidas retornam a mesma metadata superior. Os dados especificos ficam em organic, images, news, videos, places ou place.

status
obrigatorio
number

obrigatorio

Codigo de status de negocio. 0 significa sucesso.

request_id
obrigatorio
string

obrigatorio

ID estavel para suporte, retentativas e correlacao de logs.

elapsed_ms
obrigatorio
number

obrigatorio

Duracao observada pelo gateway em milissegundos.

credits_charged
obrigatorio
number | null

obrigatorio

Creditos cobrados apos aplicar reembolsos.

search_type
opcional
string

opcional

Tipo de resposta do produto, quando retornado.

Endpoints
1 credits
Search
/google/search

Busque Google com q, idioma hl, país gl e dispositivo aceito. As seções dependem da consulta e da origem.

1 credits
Imagens
/google/image/search

Busque imagens e links de origem no Google. Os links não concedem direitos de uso.

1 credits
Noticias
/google/news/search

Busque Google News por tema ou palavras-chave. Artigos e editores dependem da origem.

1 credits
Videos
/google/videos/search

Busque listagens de vídeos do Google; não baixa vídeos nem remove marcas-d’água.

2 credits
Maps Search
/google/maps/search

Busque lugares do Google Maps por consulta e localização. Use o endpoint de detalhes para um lugar identificado.

3 credits
Maps Detail
/google/maps/detail

Consulte um lugar do Google Maps por ID. Complementa a busca e tem seu próprio preço por solicitação.

2 credits
Google Maps Reviews
/google/maps/reviews

Primeira página de avaliações do Google Maps de um local (por data_id): nota, texto, data, fotos e autor. Ainda não inclui respostas do proprietário.

1 credits
Google Search Autocomplete
/google/autocomplete

Obtenha sugestões do Google por prefixo; não são medições de volume de buscas.

2 credits
Google Shopping Search
/google/shopping

Busque Google Shopping por consulta; é um retrato pontual, não monitoramento contínuo de preços.

2 credits
Google Jobs Search
/google/jobs

Busque vagas do Google por cargo ou palavra-chave; retorna as disponíveis, não envia candidaturas.

2 credits
Google Scholar Search
/google/scholar

Busque Google Scholar por tema ou palavra-chave; os metadados não garantem acesso ao texto completo.

1 credits
Google Books Search
/google/books

Busque Google Books por título, autor ou palavra-chave; não inclui downloads irrestritos.

1 credits
Google Finance Search
/google/finance

Consulte Google Finance por empresa ou termo financeiro; não é fluxo de mercado nem API de negociação.

2 credits
Google Patent Details
/google/patents/detail

Obtenha uma patente do Google Patents pelo número de publicação: título, resumo, reivindicações, inventores, titulares e datas.

1 credits
Google Play Search
/google/play/search

Pesquise apps no Google Play por palavra-chave; retorna nome, nome do pacote, ícone e link da loja. Não baixa apps.

1 credits
Google Play App Details
/google/play/app

Obtenha um app do Google Play pelo nome do pacote: nome, desenvolvedor, descrição, preço, versão, datas de lançamento e classificação etária.

2 credits
Google Trends
/google/trends

Google Trends: interesse ao longo do tempo, por região e pesquisas relacionadas para até cinco termos separados por vírgula.

2 credits
Google Trends Autocomplete
/google/trends/autocomplete

Sugestões de tópicos do Google Trends para uma palavra-chave, com tipo e identificador de cada tópico.

2 credits
Google Trends Trending Now
/google/trends/trending

Pesquisas em alta agora no Google Trends para um país (EUA por padrão) nas últimas 24 horas.

Em desenvolvimento · Pausado
Bing Web Search
/bing/search

Execute Bing web searches with query, country cc, and language setlang parameters for organic search results.

1 credits
DuckDuckGo Search
/duckduckgo/search

Busque DuckDuckGo HTML com filtros aceitos de mercado e data. Continue com o cursor retornado, não páginas numeradas.

2 credits
Reddit Post & Comments
/reddit/post

Retrieve full Reddit post content, author details, upvotes, and structured comment threads from a Reddit post URL.

1 credits
Reddit Search
/reddit/search

Search public Reddit posts and discussion threads across subreddits by keyword query.

2 credits
TikTok Post
/tiktok/post

Consulte uma publicação TikTok por ID e usuário; não descobre todas as publicações do perfil.

2 credits
TikTok Profile
/tiktok/profile

Consulte um perfil TikTok por usuário. Depende do acesso à origem; não é um arquivo histórico de audiência.

1 credits
TikTok Search
/tiktok/search

Pesquise vídeos do TikTok por palavra-chave: links, legendas, autores, visualizações, curtidas, comentários, compartilhamentos, hashtags e capas; 16 por página por padrão.

1 credits
X Post Details
/x/post

Consulte uma publicação X por ID; não é busca por palavras, exportação de linha do tempo nem streaming.

1 credits
YouTube Search
/youtube/search

Search YouTube videos, Shorts, and creator channels with query and region parameters.

2 credits
YouTube Video Transcripts
/youtube/transcripts

Extract timestamped multi-language video transcripts and closed captions for a YouTube video ID.

2 credits
Ajio Product Details
/ajio/product

Consulta um produto AJIO pela URL HTTPS /p/; não exporta catálogos.

2 credits
Amazon Product Details
/amazon/product

Retrieve detailed Amazon product data including titles, multiple variant ASINs, merchant offers, availability, and specs by ASIN.

2 credits
Amazon Product Reviews
/amazon/reviews

Extract authentic customer reviews, star ratings, review text, and reviewer attributes for an Amazon product ASIN.

2 credits
Amazon Product Search
/amazon/search

Search Amazon product catalog by keyword query and domain. Returns structured product listings with prices, ratings, and Prime badges.

1 credits
Amazon Search Autocomplete
/amazon/autocomplete

Obtenha sugestões da Amazon por prefixo, não detalhes nem histórico de preços.

1 credits
Apple Product Details
/apple/product

Consulte apps da App Store por ID numérico ou URL apps.apple.com e país; não hardware Apple.

2 credits
eBay Product Details
/ebay/product

Retrieve detailed eBay item data, current auction prices, seller ratings, and listing specifications by item ID.

1 credits
eBay Product Search
/ebay/search

Search eBay auction and Buy-It-Now listings by query. Returns titles, bids, prices, and seller information.

2 credits
Flipkart Product Details
/flipkart/product

Consulte Flipkart por URL de produto com /p/. Use uma URL específica, não uma busca.

2 credits
Myntra Product Details
/myntra/product

Consulte um produto Myntra por URL /buy; é separado da busca.

2 credits
Myntra Search
/myntra/search

Busque Myntra por consulta ou URL aceita. Aceita páginas numeradas, não cursores nem alterações de tamanho da página.

2 credits
Walmart Product Details
/walmart/product

Extract full Walmart product specification, pricing, variant details, and descriptions using Walmart item ID.

2 credits
Walmart Product Search
/walmart/search

Search Walmart retail inventory by keyword query. Returns product cards, prices, seller information, and stock status.

1 credits
Walmart Search Autocomplete
/walmart/autocomplete

Obtenha sugestões do Walmart por consulta; não consulta páginas de produtos.

1 credits
User-Agent Generator
/web/user-agent

Gere UA de desktop ou móvel com user_agent_type e user_agent_count (1–5). A operação local também tem preço de catálogo.

1 credits
Web Crawl
/web/crawl

Inicie rastreamento limitado por URL pública. Preço fixo por solicitação, não multiplicado pelas páginas retornadas.

1 credits
Web Scrape
/web/scrape

Extraia páginas públicas HTTP/HTTPS por URL com texto, HTML, Markdown e seletores; aplicam-se restrições da origem. Páginas do Google não são suportadas; use os endpoints do Google, como /google/search.

2 credits
Zillow Property Search
/zillow/search

Consulte Zillow por URL homes aceita. É um retrato dos anúncios, não avaliações nem fluxo de transações.

POST
Disponível
/google/image/search

Imagens

Busque imagens e links de origem no Google. Os links não concedem direitos de uso.

type
images
result
images
Cobranca
1 credits

Busque imagens e links de origem no Google. Os links não concedem direitos de uso.

Parametros
q
obrigatorio
string

obrigatorio

Texto da busca.

hl
opcional
string

opcional

Codigo de idioma. Padrao: en.

gl
opcional
string

opcional

Codigo do pais. Padrao: us.

page
opcional
number

opcional

Numero da pagina a partir de 1. Padrao: 1.

query
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "red pandas"

json
{
  "query": "red pandas"
}
Abrir no Playground
Campos da resposta
query
obrigatorio
string

obrigatorio

Consulta normalizada da requisicao.

page
obrigatorio
number

obrigatorio

Numero da pagina atual a partir de 1.

images
opcional
ImageResult[]

Quando imagens são analisadas.

Resultados do Google Imagens.

ImageResult Schema do item
rank
obrigatorio
number

obrigatorio

Posicao no ranking a partir de 1 nesta resposta.

position
opcional
number

Alias de rank quando disponivel.

Alias normalizado para clientes que esperam position.

title
opcional
string

Quando titulo ou alt da imagem e analisado.

Titulo do resultado.

link
obrigatorio
string

obrigatorio

Link principal retornado pelo parser.

url
opcional
string

Presente quando o link pode ser normalizado.

URL canonica de destino, normalmente igual a link.

source_url
opcional
string

Somente quando uma URL fonte do Google e observada.

URL original do Google para depuracao e procedencia.

display_url
opcional
string

Quando texto visivel ou dominio pode ser derivado.

URL visivel ou dominio de origem.

image_url
obrigatorio
string

obrigatorio

URL da imagem completa.

thumbnail_url
opcional
string

Quando o Google expoe uma miniatura.

URL da miniatura.

thumbnail
opcional
string

Alias de thumbnail_url quando disponivel.

Alias normalizado da miniatura.

source
opcional
string

Quando texto de origem é analisado.

Rótulo de origem da imagem.

domain
opcional
string

Quando é possível obter o domínio de origem.

Domínio da página de origem.

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/image/search' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"query":"red pandas"}'
Exemplo existente do Google
bash
curl -X POST https://api.serpbase.dev/google/image/search \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{
    "q": "iphone 15 pro blue",
    "hl": "en",
    "gl": "us",
    "page": 1
  }'
Notas

Busca visual, monitoramento de produtos e fontes.

Alguns formatos expõem apenas rank/link, não todos os aliases. Trate url, display_url, source_url, position e thumbnail como opcionais.

POST
Disponível
/google/news/search

Noticias

Busque Google News por tema ou palavras-chave. Artigos e editores dependem da origem.

type
news
result
news
Cobranca
1 credits

Busque Google News por tema ou palavras-chave. Artigos e editores dependem da origem.

Parametros
q
obrigatorio
string

obrigatorio

Texto da busca.

hl
opcional
string

opcional

Codigo de idioma. Padrao: en.

gl
opcional
string

opcional

Codigo do pais. Padrao: us.

page
opcional
number

opcional

Numero da pagina a partir de 1. Padrao: 1.

query
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "semiconductor supply"

json
{
  "query": "semiconductor supply"
}
Abrir no Playground
Campos da resposta
query
obrigatorio
string

obrigatorio

Consulta normalizada da requisicao.

page
obrigatorio
number

obrigatorio

Numero da pagina atual a partir de 1.

news
opcional
NewsResult[]

Quando notícias são analisadas.

Resultados do Google Notícias.

NewsResult Schema do item
rank
obrigatorio
number

obrigatorio

Posicao no ranking a partir de 1 nesta resposta.

position
opcional
number

Alias de rank quando disponivel.

Alias normalizado para clientes que esperam position.

title
obrigatorio
string

obrigatorio

Titulo do resultado.

link
obrigatorio
string

obrigatorio

Link principal retornado pelo parser.

url
opcional
string

Presente quando o link pode ser normalizado.

URL canonica de destino, normalmente igual a link.

source_url
opcional
string

Somente quando uma URL fonte do Google e observada.

URL original do Google para depuracao e procedencia.

display_url
opcional
string

Quando texto visivel ou dominio pode ser derivado.

URL visivel ou dominio de origem.

source
opcional
string

Quando o editor é analisado.

Rótulo de editor ou origem.

time
opcional
string

Quando Google expõe texto de tempo.

Texto original de publicação.

published_at
opcional
string

Alias do tempo analisado, se existir.

Alias do tempo de publicação normalizado.

snippet
opcional
string

Quando um trecho é analisado.

Trecho de resumo do artigo.

thumbnail_url
opcional
string

Quando o Google expoe uma miniatura.

URL da miniatura.

thumbnail
opcional
string

Alias de thumbnail_url quando disponivel.

Alias normalizado da miniatura.

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/news/search' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"query":"semiconductor supply"}'
Exemplo existente do Google
bash
curl -X POST https://api.serpbase.dev/google/news/search \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{
    "q": "apple event",
    "hl": "en",
    "gl": "us",
    "page": 1
  }'
Notas

Monitoramento de marca, tendencias e midia.

Origem e tempo são analisados de metadados compactos do Google; ambos são opcionais.

POST
Disponível
/google/videos/search

Videos

Busque listagens de vídeos do Google; não baixa vídeos nem remove marcas-d’água.

type
videos
result
videos
Cobranca
1 credits

Busque listagens de vídeos do Google; não baixa vídeos nem remove marcas-d’água.

Parametros
q
obrigatorio
string

obrigatorio

Texto da busca.

hl
opcional
string

opcional

Codigo de idioma. Padrao: en.

gl
opcional
string

opcional

Codigo do pais. Padrao: us.

page
opcional
number

opcional

Numero da pagina a partir de 1. Padrao: 1.

query
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "how espresso machines work"

json
{
  "query": "how espresso machines work"
}
Abrir no Playground
Campos da resposta
query
obrigatorio
string

obrigatorio

Consulta normalizada da requisicao.

page
obrigatorio
number

obrigatorio

Numero da pagina atual a partir de 1.

videos
opcional
VideoResult[]

Quando vídeos são analisados.

Resultados do Google Vídeos.

VideoResult Schema do item
rank
obrigatorio
number

obrigatorio

Posicao no ranking a partir de 1 nesta resposta.

position
opcional
number

Alias de rank quando disponivel.

Alias normalizado para clientes que esperam position.

title
obrigatorio
string

obrigatorio

Titulo do resultado.

link
obrigatorio
string

obrigatorio

Link principal retornado pelo parser.

url
opcional
string

Presente quando o link pode ser normalizado.

URL canonica de destino, normalmente igual a link.

source_url
opcional
string

Somente quando uma URL fonte do Google e observada.

URL original do Google para depuracao e procedencia.

display_url
opcional
string

Quando texto visivel ou dominio pode ser derivado.

URL visivel ou dominio de origem.

source
opcional
string

Quando é possível analisar origem ou canal.

Origem ou canal do vídeo.

duration
opcional
string

Quando a duração aparece no resultado.

Texto de duração do vídeo.

time
opcional
string

Quando é possível analisar a data de publicação.

Texto original da data de publicação.

published_at
opcional
string

Alias do tempo analisado, se existir.

Alias normalizado da data de publicação.

thumbnail_url
opcional
string

Quando o Google expoe uma miniatura.

URL da miniatura.

thumbnail
opcional
string

Alias de thumbnail_url quando disponivel.

Alias normalizado da miniatura.

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/videos/search' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"query":"how espresso machines work"}'
Exemplo existente do Google
bash
curl -X POST https://api.serpbase.dev/google/videos/search \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{
    "q": "python asyncio tutorial",
    "hl": "en",
    "gl": "us",
    "page": 1
  }'
Notas

Busca de videos, tutoriais e monitoramento.

Sem cartões de vídeo, usa-se extração de notícias em layouts Google compatíveis.

POST
Disponível
/google/maps/detail

Maps Detail

Consulte um lugar do Google Maps por ID. Complementa a busca e tem seu próprio preço por solicitação.

type
maps_detail
result
place
Cobranca
3 credits

Consulte um lugar do Google Maps por ID. Complementa a busca e tem seu próprio preço por solicitação.

Parametros
feature_id
obrigatorio
string

obrigatorio

Use o campo feature_id retornado pelos resultados de local do Maps Search. O formato e 0x...:0x....

hl
opcional
string

opcional

Codigo de idioma. Padrao: en.

gl
opcional
string

opcional

Codigo do pais. Padrao: us.

id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "ChIJVVVVVYxK1EARyQpK5cQqEAA"

json
{
  "id": "ChIJVVVVVYxK1EARyQpK5cQqEAA"
}
Abrir no Playground
Campos da resposta
feature_id
obrigatorio
string

obrigatorio

feature_id resolvido da solicitação de detalhes.

page
obrigatorio
number

obrigatorio

Sempre 1 para detalhes do Maps.

place
opcional
MapsPlace

Quando detalhes do lugar são analisados.

Objeto de detalhes de um lugar.

MapsPlace Schema do item
position
opcional
number

Somente Maps Search.

Posição do lugar nos resultados locais.

name
obrigatorio
string

obrigatorio

Nome do lugar.

title
obrigatorio
string

obrigatorio

Alias de name.

feature_id
obrigatorio
string

obrigatorio

ID de elemento do Google Maps.

place_id
opcional
string

Quando Google o expõe.

ID de lugar do Google.

data_id
opcional
string

Alias de feature_id.

ID de dados do Maps.

cid
opcional
string

Derivado de feature_id se possível.

CID do Google.

kgmid
opcional
string

Quando existe nos dados do Maps.

ID de máquina do grafo de conhecimento.

google_maps_url
opcional
string

Quando Google expõe uma URL do Maps.

URL do Google Maps.

url
opcional
string

google_maps_url ou website como alternativa.

URL principal do lugar.

rating
opcional
number

Quando há avaliação.

Avaliação do Google.

types
opcional
string[]

Quando há categorias.

Rótulos de tipo de lugar.

category
opcional
object

Quando a categoria é analisada.

Dados estruturados de categoria.

address
opcional
string

Quando há endereço.

Endereço formatado.

address_components
opcional
object

Quando há componentes.

Rua, cidade, código postal e país.

plus_code
opcional
object

Quando há Plus Code.

Plus Codes globais e compostos.

phone
opcional
string

Quando há telefone.

Número local.

phone_international
opcional
string

Quando existe.

Número internacional.

phone_uri
opcional
string

Quando existe.

URI de telefone.

website
opcional
string

Quando há site.

Site do estabelecimento.

website_domain
opcional
string

Quando há domínio do site.

Domínio do site do estabelecimento.

latitude
opcional
number

Quando há coordenadas.

Latitude.

longitude
opcional
number

Quando há coordenadas.

Longitude.

image
opcional
string

Quando há imagem.

Imagem principal do lugar.

thumbnail
opcional
string

Alias de image, se existir.

Alias da imagem principal.

photos
opcional
MapsPhoto[]

Quando fotos são analisadas.

ID, URL, tamanho e coordenadas opcionais da foto.

hours
opcional
Record<string,string>

Quando horários são analisados.

Horário por dia.

open_status
opcional
object

Quando há status.

Status de abertura e horário atual.

attributes
opcional
object[]

Quando atributos são analisados.

Atributos agrupados do lugar.

related_places
opcional
object[]

Quando há lugares relacionados.

Lugares relacionados do Maps.

short_description
opcional
string

Quando há descrição.

Descrição breve do lugar.

description
opcional
string

Quando há descrição.

Descrição extensa do lugar.

snippet
opcional
string

short_description ou description como alternativa.

Resumo normalizado.

timezone
opcional
string

Quando existe.

Fuso horário do lugar.

region
opcional
string

Quando existe.

Rótulo de região.

country_code
opcional
string

Quando existe.

Código do país.

language
opcional
string

Quando existe.

Código de idioma do Maps.

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/maps/detail' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"ChIJVVVVVYxK1EARyQpK5cQqEAA"}'
Exemplo existente do Google
bash
curl -X POST https://api.serpbase.dev/google/maps/detail \
  -H "Content-Type: application/json" \
  -H "X-API-Key: your_api_key" \
  -d '{
    "feature_id": "0x8085809c2c6fdc63:0x4b3f2d70e4f5a123",
    "hl": "en",
    "gl": "us"
  }'
Notas

Enriquecimento de locais, CRM local e detalhes.

Use feature_id do resultado de Maps Search para detalhes. Um feature_id válido mas desconhecido retorna status 1004.

POST
Disponível
/google/maps/reviews

Google Maps Reviews

Primeira página de avaliações do Google Maps de um local (por data_id): nota, texto, data, fotos e autor. Ainda não inclui respostas do proprietário.

type
google_maps_reviews
result
schemas.source_data
Cobranca
2 credits

Primeira página de avaliações do Google Maps de um local (por data_id): nota, texto, data, fotos e autor. Ainda não inclui respostas do proprietário.

Parametros
data_id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "0x89c25896f660c26f:0x3b2fa4f4b6c6a1fa"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

dataID
opcional
string

opcional

data_id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

google_domain
opcional
string

opcional

locale.engine_domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gooogle_domain
opcional
string

opcional

locale.engine_domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

next_page_token
opcional
string

opcional

next_token: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

results
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

topic_id
opcional
string

opcional

attributes.topic_id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "data_id": "0x89c25896f660c26f:0x3b2fa4f4b6c6a1fa"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/maps/reviews' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"data_id":"0x89c25896f660c26f:0x3b2fa4f4b6c6a1fa"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/google/autocomplete

Google Search Autocomplete

Obtenha sugestões do Google por prefixo; não são medições de volume de buscas.

type
google_autocomplete
result
schemas.autocomplete
Cobranca
1 credits

Obtenha sugestões do Google por prefixo; não são medições de volume de buscas.

Parametros
query
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "weather"

json
{
  "query": "weather"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.autocomplete

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/autocomplete' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"query":"weather"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/google/patents/detail

Google Patent Details

Obtenha uma patente do Google Patents pelo número de publicação: título, resumo, reivindicações, inventores, titulares e datas.

type
google_patents_detail
result
schemas.source_data
Cobranca
2 credits

Obtenha uma patente do Google Patents pelo número de publicação: título, resumo, reivindicações, inventores, titulares e datas.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "US8244737B2"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

google_domain
opcional
string

opcional

locale.engine_domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gooogle_domain
opcional
string

opcional

locale.engine_domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

lanaguage
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

patent_id
opcional
string

opcional

id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

results
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "US8244737B2"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/patents/detail' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"US8244737B2"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/google/play/app

Google Play App Details

Obtenha um app do Google Play pelo nome do pacote: nome, desenvolvedor, descrição, preço, versão, datas de lançamento e classificação etária.

type
google_play_app
result
schemas.source_data
Cobranca
1 credits

Obtenha um app do Google Play pelo nome do pacote: nome, desenvolvedor, descrição, preço, versão, datas de lançamento e classificação etária.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "com.spotify.music"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

google_domain
opcional
string

opcional

locale.engine_domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gooogle_domain
opcional
string

opcional

locale.engine_domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

results
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "com.spotify.music"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/google/play/app' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"com.spotify.music"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/reddit/post

Reddit Post & Comments

Retrieve full Reddit post content, author details, upvotes, and structured comment threads from a Reddit post URL.

type
reddit_post
result
schemas.source_data
Cobranca
2 credits

Retrieve full Reddit post content, author details, upvotes, and structured comment threads from a Reddit post URL.

Parametros
url
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "https://www.reddit.com/r/technology/comments/1example/new_ai_breakthrough/"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "url": "https://www.reddit.com/r/technology/comments/1example/new_ai_breakthrough/"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/reddit/post' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"url":"https://www.reddit.com/r/technology/comments/1example/new_ai_breakthrough/"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/tiktok/post

TikTok Post

Consulte uma publicação TikTok por ID e usuário; não descobre todas as publicações do perfil.

type
tiktok_post
result
schemas.source_data
Cobranca
2 credits

Consulte uma publicação TikTok por ID e usuário; não descobre todas as publicações do perfil.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "7123456789012345678"

username
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "tiktok"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

post_id
opcional
string

opcional

id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "7123456789012345678",
  "username": "tiktok"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/tiktok/post' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"7123456789012345678","username":"tiktok"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/tiktok/profile

TikTok Profile

Consulte um perfil TikTok por usuário. Depende do acesso à origem; não é um arquivo histórico de audiência.

type
tiktok_profile
result
schemas.source_data
Cobranca
2 credits

Consulte um perfil TikTok por usuário. Depende do acesso à origem; não é um arquivo histórico de audiência.

Parametros
username
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "tiktok"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "username": "tiktok"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/tiktok/profile' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"username":"tiktok"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/x/post

X Post Details

Consulte uma publicação X por ID; não é busca por palavras, exportação de linha do tempo nem streaming.

type
x_post
result
schemas.source_data
Cobranca
1 credits

Consulte uma publicação X por ID; não é busca por palavras, exportação de linha do tempo nem streaming.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "1234567890123456789"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

tweetId
opcional
string

opcional

id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "1234567890123456789"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/x/post' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"1234567890123456789"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/youtube/transcripts

YouTube Video Transcripts

Extract timestamped multi-language video transcripts and closed captions for a YouTube video ID.

type
youtube_transcripts
result
schemas.source_data
Cobranca
2 credits

Extract timestamped multi-language video transcripts and closed captions for a YouTube video ID.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "dQw4w9WgXcQ"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

v
opcional
string

opcional

id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

video_link
opcional
string

opcional

url: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "dQw4w9WgXcQ"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/youtube/transcripts' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"dQw4w9WgXcQ"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/ajio/product

Ajio Product Details

Consulta um produto AJIO pela URL HTTPS /p/; não exporta catálogos.

type
ajio_product
result
schemas.source_data
Cobranca
2 credits

Consulta um produto AJIO pela URL HTTPS /p/; não exporta catálogos.

Parametros
url
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "https://www.ajio.com/sample/p/1234567890"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "url": "https://www.ajio.com/sample/p/1234567890"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/ajio/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"url":"https://www.ajio.com/sample/p/1234567890"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/amazon/product

Amazon Product Details

Retrieve detailed Amazon product data including titles, multiple variant ASINs, merchant offers, availability, and specs by ASIN.

type
amazon_product
result
schemas.source_data
Cobranca
2 credits

Retrieve detailed Amazon product data including titles, multiple variant ASINs, merchant offers, availability, and specs by ASIN.

Parametros
asin
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "B08N5WRWNW"

domain
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "amazon.com"

amazon_domain
opcional
string

opcional

domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

type
opcional
string

opcional

search_type: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "asin": "B08N5WRWNW",
  "domain": "amazon.com"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/amazon/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"asin":"B08N5WRWNW","domain":"amazon.com"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/amazon/reviews

Amazon Product Reviews

Extract authentic customer reviews, star ratings, review text, and reviewer attributes for an Amazon product ASIN.

type
amazon_reviews
result
schemas.source_data
Cobranca
2 credits

Extract authentic customer reviews, star ratings, review text, and reviewer attributes for an Amazon product ASIN.

Parametros
asin
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "B08N5WRWNW"

domain
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "amazon.com"

amazon_domain
opcional
string

opcional

domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

filter_by_star
opcional
string

opcional

review_rating: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

reviewer_type
opcional
string

opcional

review_type: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

type
opcional
string

opcional

search_type: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "asin": "B08N5WRWNW",
  "domain": "amazon.com"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/amazon/reviews' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"asin":"B08N5WRWNW","domain":"amazon.com"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/amazon/autocomplete

Amazon Search Autocomplete

Obtenha sugestões da Amazon por prefixo, não detalhes nem histórico de preços.

type
amazon_autocomplete
result
schemas.source_data
Cobranca
1 credits

Obtenha sugestões da Amazon por prefixo, não detalhes nem histórico de preços.

Parametros
prefix
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "laptop"

amazon_domain
opcional
string

opcional

domain: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mid
opcional
string

opcional

marketplace_id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

type
opcional
string

opcional

search_type: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "prefix": "laptop"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/amazon/autocomplete' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"prefix":"laptop"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/apple/product

Apple Product Details

Consulte apps da App Store por ID numérico ou URL apps.apple.com e país; não hardware Apple.

type
apple_product
result
schemas.source_data
Cobranca
1 credits

Consulte apps da App Store por ID numérico ou URL apps.apple.com e país; não hardware Apple.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "284882215"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

product_id
opcional
string

opcional

id: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

type
opcional
string

opcional

search_type: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "284882215"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/apple/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"284882215"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/ebay/product

eBay Product Details

Retrieve detailed eBay item data, current auction prices, seller ratings, and listing specifications by item ID.

type
ebay_product
result
schemas.source_data
Cobranca
2 credits

Retrieve detailed eBay item data, current auction prices, seller ratings, and listing specifications by item ID.

Parametros
domain
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "ebay.com"

id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "123456789012"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "domain": "ebay.com",
  "id": "123456789012"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/ebay/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"domain":"ebay.com","id":"123456789012"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/flipkart/product

Flipkart Product Details

Consulte Flipkart por URL de produto com /p/. Use uma URL específica, não uma busca.

type
flipkart_product
result
schemas.source_data
Cobranca
2 credits

Consulte Flipkart por URL de produto com /p/. Use uma URL específica, não uma busca.

Parametros
url
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "https://www.flipkart.com/item/p/itm1234567890"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "url": "https://www.flipkart.com/item/p/itm1234567890"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/flipkart/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"url":"https://www.flipkart.com/item/p/itm1234567890"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/myntra/product

Myntra Product Details

Consulte um produto Myntra por URL /buy; é separado da busca.

type
myntra_product
result
schemas.source_data
Cobranca
2 credits

Consulte um produto Myntra por URL /buy; é separado da busca.

Parametros
url
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "https://www.myntra.com/shoes/nike/123456/buy"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "url": "https://www.myntra.com/shoes/nike/123456/buy"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/myntra/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"url":"https://www.myntra.com/shoes/nike/123456/buy"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/walmart/product

Walmart Product Details

Extract full Walmart product specification, pricing, variant details, and descriptions using Walmart item ID.

type
walmart_product
result
schemas.source_data
Cobranca
2 credits

Extract full Walmart product specification, pricing, variant details, and descriptions using Walmart item ID.

Parametros
id
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "133497934"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "id": "133497934"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/walmart/product' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"id":"133497934"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/walmart/autocomplete

Walmart Search Autocomplete

Obtenha sugestões do Walmart por consulta; não consulta páginas de produtos.

type
walmart_autocomplete
result
schemas.source_data
Cobranca
1 credits

Obtenha sugestões do Walmart por consulta; não consulta páginas de produtos.

Parametros
query
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "laptop"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "query": "laptop"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/walmart/autocomplete' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"query":"laptop"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/web/user-agent

User-Agent Generator

Gere UA de desktop ou móvel com user_agent_type e user_agent_count (1–5). A operação local também tem preço de catálogo.

type
web_user_agent
result
schemas.source_data
Cobranca
1 credits

Gere UA de desktop ou móvel com user_agent_type e user_agent_count (1–5). A operação local também tem preço de catálogo.

Parametros
user_agent_count
exemplo
number

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: 1

user_agent_type
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "desktop"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

uanum
opcional
integer

opcional

user_agent_count: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

uatype
opcional
string

opcional

user_agent_type: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "user_agent_count": 1,
  "user_agent_type": "desktop"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/web/user-agent' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"user_agent_count":1,"user_agent_type":"desktop"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/web/crawl

Web Crawl

Inicie rastreamento limitado por URL pública. Preço fixo por solicitação, não multiplicado pelas páginas retornadas.

type
web_crawl
result
schemas.source_data
Cobranca
1 credits

Inicie rastreamento limitado por URL pública. Preço fixo por solicitação, não multiplicado pelas páginas retornadas.

Parametros
url
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "https://example.com"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "url": "https://example.com"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/web/crawl' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"url":"https://example.com"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

POST
Disponível
/web/scrape

Web Scrape

Extraia páginas públicas HTTP/HTTPS por URL com texto, HTML, Markdown e seletores; aplicam-se restrições da origem. Páginas do Google não são suportadas; use os endpoints do Google, como /google/search.

type
web_scrape
result
schemas.source_data
Cobranca
1 credits

Extraia páginas públicas HTTP/HTTPS por URL com texto, HTML, Markdown e seletores; aplicam-se restrições da origem. Páginas do Google não são suportadas; use os endpoints do Google, como /google/search.

Parametros
url
exemplo
string

Exemplo do catálogo; a API valida campos obrigatórios.

exemplo: "https://example.com"

country
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

cursor
opcional
string

opcional

pagination.cursor: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

custom_headers
opcional
object

opcional

headers: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

device
opcional
string

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

gl
opcional
string

opcional

locale.country: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

hl
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

html
opcional
boolean

opcional

include_html: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

language
opcional
string

opcional

locale.language: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

limit
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

markdown
opcional
boolean

opcional

include_markdown: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

mobile
opcional
boolean

opcional

options.device: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

num
opcional
integer

opcional

pagination.limit: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

page
opcional
integer

opcional

pagination.page: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

q
opcional
string

opcional

query: Aliases de parâmetros: use uma forma por vez. A API valida parâmetros e valores aceitos.

json
{
  "url": "https://example.com"
}
Abrir no Playground

A resposta segue o contrato do produto; ainda não há exemplo registrado publicado.schemas.source_data

Exemplos de código e resposta
bash
curl -X POST 'https://api.serpbase.dev/web/scrape' \
  -H "Content-Type: application/json" \
  -H 'X-API-Key: YOUR_API_KEY' \
  -d '{"url":"https://example.com"}'
Notas

Comece com o exemplo do catálogo e confira o JSON real.

O exemplo não é o contrato completo. Campos conhecidos são validados e parâmetros adicionais são permitidos.

Erros
error
obrigatorio
string

obrigatorio

Mensagem de erro legivel.

0
SUCCESS

Solicitação concluída. Verifique campos do produto; no_results não prova HTTP 404.

Cobrado

1000
INVALID_REQUEST

Corpo ou parâmetros ausentes ou inválidos.

Sem cobrançaCorrija a solicitação antes

1001
UNAUTHORIZED

Chave ausente, inválida ou revogada.

Sem cobrançaCorrija a solicitação antes

1004
NOT_FOUND

Recurso não encontrado nas rotas ou catálogo do gateway.

Sem cobrançaCorrija a solicitação antes

1020
INSUFFICIENT_CREDITS

Saldo insuficiente.

Sem cobrançaCorrija a solicitação antes

1029
RATE_LIMITED

Limite QPS ou de concorrência excedido.

Sem cobrançaPode repetir

1500
INTERNAL_ERROR

Erro interno inesperado.

Sem cobrançaPode repetir

1502
UPSTREAM_FAILED

O worker retornou erro de obtenção ou análise da origem.

Sem cobrançaPode repetir

1503
SERVICE_UNAVAILABLE

Não há sessão de worker disponível.

Sem cobrançaPode repetir

1504
UPSTREAM_TIMEOUT

O gateway excedeu o tempo esperando pelo worker.

Sem cobrançaPode repetir

json
{
  "status": 1001,
  "error": "unauthorized",
  "request_id": "0f3576b2-6e2e-4f1e-bb0e-8cb0d4a60195",
  "elapsed_ms": 0,
  "credits_charged": 0
}
Cabeçalhos de resposta

Cada resposta traz estes cabeçalhos para que seu cliente controle o ritmo e decida se repete sem analisar a mensagem.

X-RateLimit-Limit
Solicitações por segundo permitidas na sua conta.
X-RateLimit-Remaining
Solicitações ainda permitidas no segundo atual.
Retry-After
Se recusada, segundos a esperar antes de reenviar.
X-SerpBase-Retryable
true se reenviar a mesma solicitação pode funcionar; false se ela precisa mudar.
Ao falar com o suporte
Inclua o request_id da resposta (todas têm, com sucesso ou erro) e o horário da chamada. Com ele localizamos a solicitação em segundos.
Privacidade e retencao
Consultas podem ser registradas para cobranca, depuracao, prevencao de abuso e logs da conta. Veja a pagina de privacidade.