Todo API de pesquisa no mercado quer uma conta, uma chave e um cartão de crédito — três coisas que um agente autônomo não consegue fornecer. FreeSerp remove todas essas três barreiras e fornece JSON classificados sobre 21 milhões de sites ativos, com um resumo LLM anexado a cada resultado. Aqui está tudo o que ele faz, como o índice por trás dele é construído e onde estão suas limitações.
A Chave do API é o Problema
Dê a um agente de IA uma tarefa que exija acesso à web em tempo real — encontre empresas que estão enviando agentes de voz este mês, verifique se este domínio é um negócio real ou uma página estacionária, me diga quem mais trabalha neste segmento — e ele para exatamente no mesmo lugar todas as vezes. Não na capacidade de raciocínio. No formulário de cadastro.
Os APIs de pesquisa que um agente utilizaria pressupõem que há um humano atrás deles. SerpApi, Serper, Tavily, Exa, Brave, a Pesquisa Programável do Google, o API de Pesquisa Web do Bing: todos eles começam com uma conta, um painel, uma chave para copiar e, na maioria dos casos, um cartão cadastrado e um medidor por solicitação em execução. Esse é um modelo de negócios perfeitamente razoável para um desenvolvedor humano. Para um agente, é uma parede intransponível, porque um agente não pode se registrar, não pode aceitar os termos, não pode rotacionar uma chave vazada e não pode recarregar um saldo às três da manhã.
Então, a chave não custa apenas dinheiro. Ela coloca um humano de volta no loop de um sistema cujo objetivo principal era justamente não precisar de um.
FreeSerp é uma resposta direta a isso: um API de pesquisa web sem chave, sem cadastro, sem conta, sem plano de cota e sem faturamento, acessível por meio de uma única solicitação GET ou como um servidor MCP hospedado. Um agente pode decidir que precisa de pesquisa e começar a pesquisar no mesmo passo.
O que FreeSerp Realmente É
FreeSerp é uma interface de pesquisa sobre um índice web independente — não um scraper posicionado à frente do Google. Essa distinção molda tudo o mais sobre o produto, por isso vale a pena ser preciso sobre isso desde o início.
A maioria dos "SERP APIs" são proxies. Você solicita uma consulta a eles, eles a executam contra o Google ou o Bing por meio de um pool de proxies residenciais, analisam o HTML resultante e entregam a você uma cópia estruturada do ranking de outra pessoa. Isso funciona, é caro, é juridicamente delicado e quebra sempre que o destino altera sua marcação.
FreeSerp consulta um índice construído e mantido internamente: domínios recém-registrados são incorporados diariamente, verificados quanto à disponibilidade, rastreados, resumidos por um modelo de linguagem, categorizados e pontuados quanto à autoridade em um grafo web interno. O que retorna não é a opinião do Google sobre uma página — é um registro estruturado do próprio site.
Esses números representam uma captura em tempo real no momento da redação; o índice é atualizado diariamente e o serviço publica seus próprios números (veja Estatísticas, abaixo). Aproximadamente 250 mil novos sites ativos entram nele em uma semana típica, e mais de 11 milhões entraram nos últimos trinta dias.
Todo o API é uma única solicitação GET
Há apenas um endpoint. Ele aceita parâmetros de consulta e retorna JSON. Essa é a superfície de API completa.
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'Ele também responde em /api, e as respostas incluem o cabeçalho Access-Control-Allow-Origin: *, permitindo que código do navegador o chame diretamente, sem necessidade de proxy, e os resultados são armazenados em cache na borda por cerca de trinta segundos. Em Python, são apenas quatro linhas:
import requests
r = requests.get('https://freeserp.ai/api.php', params={
'q': 'voice agent',
'ai_startups': 1,
'sort': 'went_live',
'order': 'desc',
'size': 5,
})
for hit in r.json()['results']:
print(hit['domain'], '—', hit['ai_summary'][:120])E no navegador, sem nenhum servidor no meio:
const r = await fetch('https://freeserp.ai/api.php?' + new URLSearchParams({
q: 'vector database', ai_startups: 1, sort: 'dr', order: 'desc', size: 10,
}));
const { results } = await r.json();
results.forEach(h => console.log(h.domain, h.dr, h.ai_summary));Uma resposta ecoa de volta tudo o que fez com sua solicitação, o que é mais importante do que parece — um agente que pode ler filters, total e took_ms pode distinguir entre nenhum resultado e meu filtro estava errado.
{
"ok": true,
"query": "ai chatbot",
"total": 48213,
"count": 3,
"from": 0, "size": 3,
"sort": "relevance", "order": "desc",
"filters": { "real_site": "1" },
"took_ms": 34, "engine_ms": 21,
"results": [
{
"domain": "example.ai",
"url": "https://example.ai",
"title": "Example — AI chatbot for support",
"ai_summary": "Example is an AI chatbot platform that …",
"category": "ai",
"ai_categories": ["AI Chatbot & Assistant"],
"ai_source": "nextjs",
"dr": 41,
"went_live": "2026-08-22",
"first_seen": "2026-07-10",
"tld": "ai", "http_status": 200,
"content_length": 8123, "html_size": 40213,
"_score": 3182.4
}
]
}Cada Resultado Chega Pré-digerido para um Modelo de Linguagem
Esta é a parte que separa o FreeSerp de um proxy de SERP no uso diário. Uma pesquisa clássica API oferece ao agente dez links azuis: um URL, um título e um snippet de duas linhas extraído da página. Para aprender qualquer coisa, o agente precisa buscar cada página, lutar contra o HTML e gastar tokens em menus de navegação e banners de cookies.
O FreeSerp faz esse trabalho uma vez, no momento da ingestão, para todo o índice. Cada registro carrega ai_summary — uma visão geral factual, escrita por um modelo, sobre o que o site é e faz — para que o agente possa ler o conjunto de resultados diretamente e buscar apenas as duas ou três páginas que realmente precisa.
- ai_summary Uma descrição do site gerada por LLM, escrita a partir do texto da página rastreada. Legível como está; não requer etapa de raspagem.
- ai_categories Uma taxonomia de subnichos de múltiplos valores — "Agentes de IA & Autônomos", "Código & Ferramentas de Dev", "Geração de Imagens", "Infraestrutura de IA & API" e cerca de trinta a mais.
- ai_source O sinal do criador ou stack detectado na página: wordpress, shopify, wix, webflow, nextjs, react, joomla, drupal, elementor — além dos marcadores de construtor de IA lovable, v0, bolt, base44 e do heurístico ai_likely.
- dr Domain Rating 0–100, um proxy de autoridade calculado no próprio web-graph do FreeSerp e calibrado contra o Ahrefs, não buscado ao vivo de um terceiro.
- went_live / first_seen Quando a sonda de atividade confirmou pela primeira vez que o site estava acessível e quando o domínio entrou pela primeira vez no feed de descoberta.
- real_site 1 para um site de conteúdo genuíno, 0 para estacionado, vazio ou com erro. O modo apenas real é o padrão; dom estacionados são opt-in.
- content_length / tamanho_html / status_http / servidor_web / ip / tld A estrutura técnica da página inicial, totalmente filtrável e classificável.
Se o resumo não for suficiente, content=1 retorna o texto completo da página extraída junto com ele, e content_max=4000 limita esse texto para que uma página de resultados não estoure a janela de contexto.
curl 'https://freeserp.ai/api.php?q=rag+pipeline&content=1&content_max=4000&size=3'Filtre e Ordene em Todos os Campos — Até Mesmo Sem Nenhum Termo de Busca
FreeSerp não é apenas uma caixa de pesquisa. Como cada campo do registro é indexado como um campo de primeira classe, em vez de ficar enterrado em um snippet, o API funciona como um banco de dados navegável da web em tempo real. Remova q completamente e ele entrará no modo puro de filtro e navegação.
| Parâmetro | Tipo | O que faz |
|---|---|---|
q | string | Consulta de texto completo sobre título, resumo da IA e texto da página. Todos os termos devem corresponder. Nomes de domínio Exact são fortemente impulsionados para o topo. |
sort | enum | Qualquer campo classificável, ou relevance. Padrão relevance. |
order | asc/desc | Direção. Ignorado para relevance. |
size | 1–100 | Resultados por página. Padrão: 20. |
from | 0–10000 | Deslocamento de paginação, dentro de uma janela de paginação profunda de até 10.000 documentos. |
all | 0/1 | 1 também retorna domínios estacionados e vazios. O padrão são apenas sites com conteúdo real. |
ai | 0/1 | 1 restringe aos sites construídos por IA (ai_source em ai_likely, lovable, base44, v0, bolt). |
ai_startups | 0/1 | O filtro recomendado para produtos de IA genuínos — veja abaixo. |
dr_min / dr_max | int | Faixa de Domain Rating, 0–100. |
from_date / to_date | data | went_live no formato AAAA-MM-DD. |
content / content_max | 0/1, inteiro | Inclui o texto completo da página extraída, opcionalmente truncado. |
category | palavra-chave | Categoria ampla: ai ou betting/casino. |
ai_categories | palavra-chave | Subnicho de IA, por exemplo Image Generation. |
ai_source | palavra-chave | Construtor/pilha tecnológica, por exemplo shopify, nextjs, lovable. |
tld / webserver / http_status | palavra-chave | filtros técnicos de correspondência Exact. |
help | qualquer | Ignore a pesquisa; retorne um guia de uso legível por máquina. |
A ordenação funciona com base em relevance, domain, category, ai_categories, ai_source, dr, went_live, first_seen, real_site, tld, http_status, content_length, html_size, webserver e ip. Essa combinação é o que torna possíveis consultas incomuns: as páginas mais pesadas no Shopify por tamanho de texto, todos os domínios .ai que foram ao ar ontem, ordenados por autoridade, sites que retornam 403, ordenados por Domain Rating.
A ordenação por relevance não é baseada puramente na pontuação de texto. O FreeSerp multiplica a correspondência de texto pela autoridade do domínio — _score × (1 + dr / 20) —, para que uma página bem correspondente em um domínio que ninguém linka não ultrapasse uma página bem correspondente em um que é amplamente linkado. Quando não há q (query), a relevância não faz sentido, e o API silenciosamente recua para Domain Rating em ordem decrescente, seguido pelo mais recente ao vivo.
Consultas por domínio recebem tratamento especial. Digite um domínio completo e ele terá um aumento de fator de 5.000, indo direto para a primeira posição; digite apenas o nome e as variantes .com, .ai, .io, .app, .dev e .co terão prioridade nessa ordem. Isso transforma o endpoint de pesquisa em um endpoint de consulta gratuito:
# Is this domain real, and what is it?
curl 'https://freeserp.ai/api.php?q=mynewstartup.ai&all=1&size=1'results[0].domain não corresponder ao domínio que você solicitou, significa simplesmente que o domínio não está indexado.O Filtro ai_startups e Por Que Ele Existe
category=ai é uma heurística de palavra-chave: ela é acionada quando uma página se parece com um produto de IA. É deliberadamente ampla e, por ser ampla, gera ruído — também sinaliza lojas de Shopify com viés de IA, diretórios temáticos de IA e uma quantidade deprimente de cassinos que descobriram a palavra "neural".
ai_startups=1 é a versão limpa. Ela mantém apenas registros cuja subcategoria atribuída pelo LLM é uma das quinze categorias genuínas de produtos de IA, e exclui explicitamente qualquer coisa na categoria de jogos de azar:
- Agentes de IA e Autônomos · Código e Ferramentas de Dev · Infraestrutura de IA e API
- Automação de IA e Fluxos de Trabalho · LLM e Ferramentas de Prompt · Busca e Respostas de IA
- Construtor de Sites com IA · Construtor de Aplicativos sem Código · Geração de Imagens
- Geração de Vídeo · Voz e Conversão de Texto em Fala · Dados e Análise
- Pesquisa e Ciência · Design e UI · Chatbot e Assistente
Todo o restante da taxonomia — E-commerce, Diretório / Agregador, Marketing e Anúncios, Vendas e CRM, Geração de Leads e Prospecção, Finanças e Negociação, Saúde e Medicina, Educação e Tutoria, "Outras IAs" — permanece consultável por meio de ai_categories, mas é tratado como ruído para a descoberta de startups. O resultado é uma superfície muito menor e muito mais precisa: 33.429 startups de IA contra 78.674 domínios que apenas acionam a palavra-chave ampla ai.
Esta é a consulta mais útil do serviço, e vale a pena memorizá-la:
curl 'https://freeserp.ai/api.php?ai_startups=1&ai_categories=AI%20Agents%20%26%20Autonomous&from_date=2026-09-01&sort=went_live&order=desc'Novas empresas de agentes de IA, em ordem de lançamento, neste mês. Sem painel, sem exportação, sem chave.
Como é o Índice por Dentro
FreeSerp publica sua própria composição, o que é incomum e útil — você pode ver o que está consultando antes de fazer a consulta. Uma captura de tela no momento da escrita:
Onde a IA se encaixa
| Subnicho de IA | Sites |
|---|---|
| Outras IAs | 18,905 |
| Agentes de IA e Autônomos | 10,467 |
| Automação de IA e Fluxos de Trabalho | 9,314 |
| Código e Ferramentas de Desenvolvimento | 8,258 |
| Educação e Tutoria | 4,979 |
| Dados e Análise | 4,888 |
| E-commerce | 4,654 |
| SEO e Conteúdo | 4,169 |
| Marketing e Anúncios | 4,167 |
| Diretório / Agregador | 3,677 |
| Infraestrutura de IA e API | 3,077 |
| Chatbot e Assistente de IA | 2,834 |
| Construtor de Sites com IA | 1,868 |
| Sem código / Construtor de Apps | 1,298 |
| Busca e Respostas com IA | 1,289 |
| Geração de Imagens | 1,206 |
| Geração de Vídeo | 978 |
O que compõe a web
A distribuição ai_source é um censo acidental da stack moderna da web. Entre os sites onde uma stack pôde ser detectada: WordPress 2.043.029 · o marcador heurístico ai_likely 542.272 · Wix 315.437 · Next.js 249.286 · Elementor 80.425 · Joomla 48.091 · Shopify 41.924 · Drupal 31.719 — contra 3.131.930 classificados explicitamente como not_ai.
A autoridade está brutalmente concentrada
O histograma de Domain Rating (DR) em todo o índice conta uma história que qualquer quem vende "guest posts com alto DR" preferiria que você não visse:
| Banda DR | Domínios |
|---|---|
| 0–9 | 9,402,587 |
| 10–19 | 4,689,251 |
| 20–29 | 1,535,997 |
| 30–39 | 326,753 |
| 40–49 | 55,491 |
| 50–59 | 7,196 |
| 60–69 | 813 |
| 70–79 | 108 |
| 80–89 | 22 |
| 90+ | 8 |
O DR médio em todo o índice é 8,6. Acima de DR 50, há aproximadamente oito mil domínios em vinte e um milhões. Acima de DR 70, cento e trinta e oito.
A longa cauda por TLD
.com 7.894.035 · .org 677.100 · .de 527.027 · .uk 522.095 · .net 405.441 · .ru 387.151 · .br 303.834 · .au 261.843 · .fr 257.809 · .nl 242.748 · .it 238.815 · .pl 196.014. O índice é global — todos os TLDs, todos os idiomas, sem viés regional embutido.
E um canto estranhamente específico
O setor de apostas recebe sua própria classificação, dividindo 806.182 domínios de apostas e cassinos em operadoras (5.195 originais), afiliadas (4.517) e tudo mais. É uma capacidade de nicho, mas é do tipo de coisa que um índice construído por pessoas que trabalham com busca acaba precisando.
Um endpoint de estatísticas em tempo real que não custa nada
Todos os números acima vêm de uma única chamada. Um robô em segundo plano recalcula toda a captura instantânea a cada trinta minutos e a armazena, tornando sua leitura instantânea e sem sobrecarga no cluster de pesquisa.
curl 'https://freeserp.ai/api.php?stats=1'O payload carrega totais (sites reais e todos os sites), contagens de novos sites para hoje, ontem, sete dias e trinta dias, totais de startups de IA, as divisões completas por categoria e subnicho, os principais construtores, os principais TLDs, o histograma DR, uma curva diária de trinta dias, a divisão de apostas e um bloco pipeline mostrando quanto trabalho ainda está enfileirado dentro do sistema de ingestão — resumos pendentes, sites que foram ao ar hoje, sondas devidas.
Para um agente, esta é a primeira chamada mais barata possível: cerca de duzentos tokens dizem se uma fatia da web vale a pena ser pesquisada antes de você gastar qualquer coisa pesquisando-a.
MCP: Um URL, cinco ferramentas, sem instalação
FreeSerp oferece um servidor MCP Streamable-HTTP hospedado em um único URL. Não há nada para instalar, nada para executar localmente e, consistente com o resto do produto, sem etapa de autorização.
https://freeserp.ai/mcpUm GET simples nesse URL retorna o catálogo de ferramentas em tempo real como JSON: nome do servidor, transporte, contagem de ferramentas e cada ferramenta com sua descrição. Os esquemas das ferramentas são gerados a partir do mesmo registro de campos que alimenta a REST API e a documentação, portanto, fisicamente não podem divergir — adicione um campo ao índice e ele aparecerá na documentação, nos filtros REST e no esquema MCP na mesma implantação.
| Ferramenta | O que ela faz |
|---|---|
freeserp_search | A pesquisa principal. Cada parâmetro REST, exposto como um argumento tipado. |
freeserp_help | Guia de uso: início rápido, todos os parâmetros, a combinação recomendada de startup de IA e as ressalvas. Chame isso primeiro. |
freeserp_stats | A captura instantânea do índice em tempo real — totais, novos hoje/7d/30d, contagens de startups de IA, principais nichos, TLDs, construtores, distribuição DR. |
freeserp_list_endpoints | Catálogo de campos: cada campo com seu tipo, se é classificável e filtrável. |
freeserp_get | Vaga de escape — raw GET da REST API com qualquer string de consulta. |
Conectá-lo ao Claude Desktop, Claude Code ou qualquer outro cliente MCP é um bloco de configuração:
{
"mcpServers": {
"freeserp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://freeserp.ai/mcp"]
}
}
}Ou falar JSON-RPC diretamente com ele, sem nenhum cliente:
curl -s 'https://freeserp.ai/mcp' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -s 'https://freeserp.ai/mcp' -H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{
"name":"freeserp_search",
"arguments":{"q":"ai chatbot","sort":"dr","order":"desc","size":5}}}'GET /api.php?help=1 retorna um guia legível por máquina — cada parâmetro, as consultas recomendadas, as ressalvas e a lista completa de campos. Um agente que o chama primeiro compõe consultas precisas em vez de adivinhar os nomes dos parâmetros.As ressalvas, impressas na lata
FreeSerp documenta suas próprias fraquezas na mesma página de seus recursos, o que é mais raro do que deveria ser. Elas importam se você vai construir sobre ele.
| Campo | O que realmente significa |
|---|---|
went_live | A data em que o teste de vitalidade do FreeSerp confirmou pela primeira vez que o site estava acessível — não a data oficial de lançamento da empresa. Uma startup pode estar online por meses antes que o teste a alcance, ou registrar um domínio muito antes de lançar. |
category=ai | Uma heurística de palavra-chave ampla sobre o HTML. Também captura lojas de Shopify com sabor de IA, diretórios e cassinos. Para produtos de IA reais, use ai_startups=1 ou ai_categories. |
ai_source=ai_likely | Um sinal de "aparência construída por IA". Útil de forma agregada, mas ruidoso por registro. Combine com ai_categories quando a precisão for importante. |
dr | Calculado com base no próprio grafo web do FreeSerp e calibrado contra o Ahrefs — não é uma chamada em tempo real à API de terceiros do API. Domínios recém-criados podem retornar null até serem pontuados. |
first_seen | Quando o domínio entrou no feed de descoberta, que geralmente é sua data de registro — não quando um site apareceu nele. |
Há mais um, e é estrutural: este é um índice de descoberta. Ele é excelente para o que apareceu na web recentemente e o que é, mas não é a ferramenta certa para o que o Google classifica em primeiro lugar para esta palavra-chave comercial. São perguntas diferentes, e ele é honesto ao responder apenas uma delas.
Como o Índice é Construído
O API de busca é a ponta visível e pequena de uma máquina relativamente grande. Entender a máquina explica tanto a atualização quanto as ressalvas.
- 1 · Descoberta Domínios recém-registrados chegam diariamente a partir de um feed NRD e dos arquivos de zona do CZDS da ICANN. Este é o funil bruto — milhões de nomes, a maioria dos quais nunca se tornará um site.
- 2 · Verificação de atividade Uma verificação é executada a cada cinco minutos contra a fila de tarefas, registrando o primeiro momento em que um domínio responde com algo real. Esse carimbo de timestamp se torna
went_live. - 3 · Enriquecimento Domínios ativos são buscados a cada dez minutos por um conjunto de workers: HTML, cabeçalhos, IP resolvido, servidor web, status HTTP, texto extraído, tamanhos de página.
- 4 · Classificação de sites reais Um classificador separa conteúdo genuíno de páginas estacionárias, telas de retenção de registradores, paredes de erro e modelos vazios. Isso gera o campo
real_site, e é por isso que a visualização padrão não está repleta de ruído de domínio estacionário. - 5 · Resumo gerado por IA LLM Um resumidor processa toda a fila de pendências a cada quinze minutos, gerando o
ai_summaryfactual que acompanha cada resultado. - 6 · Categorização por IA A cada duas horas, um categorizador atribui a taxonomia de rótulos múltiplos
ai_categoriese a categoria amplacategory. - 7 · Pontuação de autoridade Um worker de Domain Rating executa continuamente sobre um grafo web privado, pontuando domínios em lotes de algumas milhares de cada vez.
- 8 · Sinais estruturais Uma frota paralela detecta formulários de contato e outras estruturas de página em seis shards, e um sincronizador envia todos os campos calculados de volta para o cluster de busca.
O bloco pipeline na resposta de estatísticas é uma janela em tempo real para essa esteira: quantos resumos ainda estão pendentes, quantos sites foram ao ar hoje, quantos probes estão programados. Quando todos os valores aparecem como zero, significa que a máquina processou toda a web.
FreeSerp Contra o Mercado de Busca API
O site mantém um diretório de comparações em /search-apis, cobrindo os SERP pagos e os API de raspagem (SerpApi, Serper, SearchApi.io, Scale SERP, ValueSERP, Zenserp, DataForSEO, Bright Data, Oxylabs, ScraperAPI, Scrapingdog, Apify, ZenRows), os motores de busca e produtos de busca por IA (Google Programmable Search, Bing Web Search, Brave, DuckDuckGo, Yandex, Baidu, Mojeek, Marginalia, Startpage, Ecosia, Kagi, You.com, Perplexity, Exa, Tavily, Phind, SearXNG, Presearch, Qwant, Swisscows, Yep, Common Crawl), e a infraestrutura de busca auto-hospedada que as pessoas acabam construindo (Algolia, Meilisearch, Typesense, OpenSearch, Solr, Vespa).
O resumo honesto de onde cada um se encaixa:
SerpApi, Serper, ValueSERP, DataForSEO…
Contrate estes quando precisar do ranking real de Google para uma palavra-chave, pixel a pixel e analisado. Esse é um produto real que o FreeSerp não replica.
- Cobrança por solicitação
- API chave necessária
- Responde "o que o Google ranqueia"
Tavily, Exa, Perplexity, Brave…
Mais próximo na intenção — busca construída para LLMs. Ainda com chave, ainda com limite de uso, ainda com o índice de outra pessoa e ainda com o ranking de outra pessoa.
- Planos pagos
- Chave + conta
- Ranking neural ou curado
Meilisearch, Typesense, OpenSearch, Solr…
Motores excelentes sem dados neles. Você ainda precisa fazer a varredura da web por conta própria, que é a parte difícil.
- Você gerencia o cluster
- Você fornece o corpus
- Controle total, custo total
Gratuito, sem chave, índice próprio
Responde "o que existe na web em tempo real, o que é e quão autoritário é" — com resumos anexados e sem necessidade de cadastro.
- Sem chave, sem cadastro, sem cota
- LLM resumo por resultado
- Filtre e ordene por todos os campos
A forma mais clara de entender: um proxy SERP informa sobre posições no ranking. O FreeSerp informa sobre a própria web. Se a pergunta do seu agente for quem existe, o que fazem, se são reais, quão grandes são, quando apareceram — essa é a pergunta do FreeSerp.
Receitas que valem a pena copiar
Descubra novas startups de IA em um nicho
curl 'https://freeserp.ai/api.php?ai_startups=1&ai_categories=Code%20%26%20Dev%20Tools&from_date=2026-09-01&sort=went_live&order=desc'Novos sites de IA, primeiro os mais autoritários
curl 'https://freeserp.ai/api.php?ai=1&sort=dr&order=desc&size=10'Descoberta de concorrentes e similares
curl 'https://freeserp.ai/api.php?q=vector+database&ai_startups=1&dr_min=10&sort=dr&order=desc&size=25'Sites de notícias de alta autoridade lançados na última quinzena
curl 'https://freeserp.ai/api.php?q=news&dr_min=30&from_date=2026-08-16&sort=went_live&order=desc'Todos os sites de uma determinada stack, ordenados por autoridade
curl 'https://freeserp.ai/api.php?ai_source=shopify&sort=dr&order=desc&size=25'Este domínio é real, estacionado ou inativo?
curl 'https://freeserp.ai/api.php?q=somedomain.io&all=1&size=1'
# check results[0].real_site (1 = real content, 0 = parked/empty/error)
# and results[0].http_statusfrom_date/to_date com um filtro fixo de ai_categories, ou refine com dr_min. Filtros mais restritivos superam a paginação profunda sempre.A cortesia opcional: diga ao FreeSerp quem você é
Sem chave, não há como entrar em contato com ninguém. A resposta do FreeSerp são quatro parâmetros de consulta opcionais — agent, email, project, website (ou o cabeçalho X-Agent, ou os mesmos campos dos argumentos da ferramenta MCP). Nada é validado, nada é obrigatório e nada afeta os resultados.
curl 'https://freeserp.ai/api.php?q=ai&agent=MyAgent/1.0&[email protected]&project=Acme&website=https://acme.com'O que você ganha com isso é limitado e honesto: um aviso antes de uma alteração quebra, uma pergunta sobre o que você está perdendo e, se o seu tráfego começar a prejudicar o serviço, um pedido para reduzir a velocidade em vez de um bloqueio silencioso. Os valores são armazenados de forma privada junto com as contagens de solicitações, nunca publicados e nunca compartilhados. Enviá-los uma vez já é suficiente.
Limites, erros e modos de falha
- Sem limite rígido de taxa e sem chave. O pedido é ser razoável — algumas solicitações por segundo, faça cache sempre que possível e identifique-se para que uma conversa seja possível.
- Paginação:
sizeaté 100 por página;from + sizeaté 10.000. Além disso, restrinja a consulta. - Cache: as respostas são armazenadas em cache na borda por aproximadamente trinta segundos.
- HTTP 200 com
"ok": trueno sucesso —resultspode legítimamente estar vazio, então verifiquetotal. - HTTP 204 para pré-voo CORS.
- HTTP 502 para um erro de busca no upstream — tente novamente com backoff.
Parâmetros inválidos nunca produzem um erro. Filtros desconhecidos são ignorados, um sort inválido volta para relevance, e um size fora do intervalo é ajustado. Uma consulta sempre retorna algo, e o objeto filters ecoado mostra exatamente o que foi aplicado — que é precisamente o comportamento desejado quando um sistema autônomo está compondo as strings de consulta.
Quem realmente precisa disso
- Construtores de agentes Busca na web como uma chamada de ferramenta sem etapa de provisionamento, sem rotação de chave e sem integração de cobrança. Conecte o MCP URL e a capacidade estará disponível.
- Pipelines de RAG Cada resultado já carrega um resumo limpo, escrito por modelos e, a pedido, o texto completo da página extraída — sem necessidade de etapa de limpeza do HTML.
- Pesquisa de mercado e concorrência Enumere um nicho por subnicho e data de lançamento, depois ordene por autoridade. Este é um banco de dados de pesquisa que acontece para falar HTTP.
- Fluxos de trabalho de VC e scouting
ai_startups=1mais uma janela de datas é um feed diário de novas empresas de IA, antes que qualquer uma delas apareça em uma lista curada. - SEO e trabalho de links Domain Rating, datas ao vivo, stack tecnológico e TLD, filtráveis juntos — mais a divisão de operador/afiliado de apostas para quem precisa disso.
- Qualquer um cansado de cotas O navegador pode chamá-lo diretamente. Um script shell pode chamá-lo. Um trabalho cron pode chamá-lo. Não há conta para quebrar.
A Versão Curta
FreeSerp é uma busca web gratuita e SERP API sem chave, sem cadastro, sem conta e sem cota, apoiado por um índice construído independentemente de vinte e um milhões de sites ao vivo. Cada resultado chega com um resumo escrito por LLM, Domain Rating, um sinal de stack tecnológico e uma data ao vivo, e cada campo pode ser filtrado e ordenado — inclusive sem nenhuma consulta de pesquisa. Ele fala JSON simples por meio de uma única solicitação GET e fala MCP por meio de uma única URL, e ambas as interfaces são geradas a partir do mesmo registro, então nunca discordam.
Ele não vai te dizer o que Google classifica. Ele vai te dizer o que existe, o que é, se é real, e quando apareceu — o que, para a maioria dos agentes na maioria das vezes, é a pergunta que eles realmente estavam fazendo.
Um agente de IA não pode se cadastrar para uma conta. Qualquer chave API apenas coloca um humano de volta no loop.
FreeSerp, sobre por que é sem chave
Uma solicitação, sem credenciais: freeserp.ai · docs e MCP em freeserp.ai/docs.php.