Każde API wyszukiwania na rynku wymaga konta, klucza i karty kredytowej — trzech rzeczy, których samodzielny agent nie jest w stanie dostarczyć. FreeSerp usuwa wszystkie te bariery, zwracaj uporządkowane dane JSON z ponad 21 milionów aktywnych witryn, z podsumowaniem generowanym przez LLM dołączonym do każdego wyniku. Oto wszystko, co potrafi, jak zbudowano indeks, na którym działa, oraz gdzie znajdują się jego ograniczenia.
Klucz API to problem
Powierz agentowi AI zadanie wymagające dostępu do aktualnej sieci — znajdź firmy oferujące agenty głosowe w tym miesiącu, sprawdź, czy ta domena to prawdziwy biznes, czy tylko strona zaparkowana, powiedz mi, kto jeszcze działa w tej branży — a agent zatrzyma się dokładnie w tym samym miejscu za każdym razem. Nie na etapie rozumowania. Na formularzu rejestracyjnym.
API wyszukiwania, do których sięgnąłby agent, zakładają obecność człowieka po drugiej stronie. SerpApi, Serper, Tavily, Exa, Brave, Programowalne wyszukiwanie Google, API wyszukiwania Bing: każde z nich zaczyna się od konta, panelu, klucza do skopiowania, a w większości przypadków karty zapisanej w systemie i licznika kosztów za każde zapytanie. To w pełni uzasadniony model biznesowy dla ludzkiego programisty. Dla agenta jest to nieprzekraczalna ściana, ponieważ agent nie może się zarejestrować, nie może zaakceptować regulaminu, nie może wymienić wykradzionego klucza ani doładować salda o trzeciej w nocy.
Klucz nie tylko kosztuje pieniądze. Przywraca człowieka do pętli sterowania w systemie, którego głównym celem było właśnie jego brak.
FreeSerp jest bezpośrednią odpowiedzią na ten problem: API wyszukiwania w sieci bez klucza, rejestracji, konta, planów limitów ani rozliczeń, dostępne jako pojedyncze zapytanie GET lub jako hostowany serwer MCP. Agent może zdecydować, że potrzebuje wyszukiwania, i rozpocząć je w tym samym kroku.
Czym dokładnie jest FreeSerp
FreeSerp to interfejs wyszukiwania oparty na niezależnym indeksie sieci — nie scraperze działającym przed Google. Ta różnica kształtuje wszystko inne w produkcie, więc warto wyjaśnić ją od początku.
Większość „API SERP” to proxy. Wysyłasz do nich zapytanie, one wykonują je w Google lub Bing poprzez pulę proxy rezydencjalnych, parsują wynikowy kod HTML i zwracają Ci ustrukturyzowaną kopię czyichś wyników rankingu. To działa, jest drogie, jest prawnie kłopotliwe i przestaje działać, gdy docelowa strona zmieni swoją strukturę.
FreeSerp odpytuje indeks zbudowany i utrzymywany we własnym zakresie: nowo zarejestrowane domeny są pobierane codziennie, sprawdzane pod kątem dostępności, indeksowane, podsumowywane przez model językowy, kategoryzowane i oceniane pod kątem autorytetu w oparciu o wewnętrzny graf sieciowy. To, co otrzymujemy, nie jest opinią Google na temat danej strony — jest to ustrukturyzowany zapis samej witryny.
Powyższe dane to aktualny stan na moment pisania tego artykułu; indeks zmienia się każdego dnia, a usługa publikuje własne statystyki (zobacz Statystyki poniżej). W typowym tygodniu do indeksu trafia około 250 tysięcy nowych aktywnych witryn, a w ciągu ostatnich trzydziestu dni wpisało się ich ponad jedenastu milionów.
Całe API to jedno żądanie GET
Istnieje tylko jedno punkty końcowe (endpoint). Przyjmuje ono parametry zapytania i zwraca dane w formacie JSON. To jest cała powierzchnia interfejsu.
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'Odpowiada również na ścieżce /api, a odpowiedzi zawierają nagłówek Access-Control-Allow-Origin: *, co pozwala kodowi przeglądarki wywoływać go bezpośrednio bez potrzeby użycia proxy, a wyniki są buforowane na krawędzi sieci (edge) przez około trzydzieści sekund. W Pythonie wystarczy cztery linie kodu:
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])A w przeglądarce, bez serwera pośredniczącego:
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));Odpowiedź zwraca wszystko, co zostało wykonane w związku z Twoim żądaniem, co ma większe znaczenie, niż się wydaje — agent, który potrafi odczytać filters, total i took_ms, potrafi rozróżnić brak wyników od błędu w filtrze.
{
"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
}
]
}Każdy wynik trafia do modelu językowego w formie wstępnie przetworzonej
To właśnie ta funkcja odróżnia FreeSerp od zwykłego proxy SERP w codziennym użytkowaniu. Klasyczne API wyszukiwania udostępnia agentowi dziesięć niebieskich linków: adres URL, tytuł i dwuwierszowy fragment wyciągnięty ze strony. Aby cokolwiek się dowiedział, agent musi pobrać każdą ze stron, walczyć z kodem HTML i marnować tokeny na nawigację oraz banery cookie.
FreeSerp wykonuje tę pracę raz, na etapie indeksowania, dla całego indeksu. Każdy rekord zawiera ai_summary — rzeczowy, wygenerowany przez model opis tego, czym jest strona i co robi — dzięki czemu agent może bezpośrednio przeanalizować zbiór wyników i pobrać tylko te dwie lub trzy strony, które rzeczywiście są potrzebne.
- ai_summary Opis strony wygenerowany przez LLM, napisany na podstawie pobranego tekstu ze strony. Czytelny od razu, bez konieczności dodatkowego etapu scrapingu.
- ai_categories Wielowartościowa taksonomia podkategorii – „AI Agents & Autonomous”, „Code & Dev Tools”, „Image Generation”, „AI Infrastructure & API” oraz około trzydziestu innych.
- ai_source Sygnał wskazujący na używany framework lub technologię wykryty na stronie: wordpress, shopify, wix, webflow, nextjs, react, joomla, drupal, elementor – a także markery AI-builder: lovable, v0, bolt, base44 oraz heurystyczny znacznik ai_likely.
- dr Domain Rating (0–100), proxy autorytetu obliczane na podstawie własnego grafu sieciowego FreeSerp i skalibrowane względem Ahrefs, a nie pobierane na żywo od zewnętrznej firmy.
- went_live / first_seen Data, gdy sondowanie żywotności po raz pierwszy potwierdziło dostępność strony, oraz data, gdy domena po raz pierwszy trafiła do strumienia odkryć.
- real_site 1 dla prawdziwej strony z treścią, 0 dla strony zaparkowanej, pustej lub z błędem. Domyślnie wybierane są tylko strony rzeczywiste; domeny zaparkowane można dodać na życzenie.
- długość treści / rozmiar HTML / status HTTP / serwer WWW / adres IP / domena najwyższego poziomu Techniczna strona strony głównej, w całości z możliwością filtrowania i sortowania.
Jeśli podsumowanie nie wystarczy, content=1 zwraca pełny wyodrębniony tekst strony wraz z nim, a content_max=4000 ogranicza ten tekst, aby lista wyników nie przekroczyła limitu okna kontekstowego.
curl 'https://freeserp.ai/api.php?q=rag+pipeline&content=1&content_max=4000&size=3'Filtrowanie i sortowanie po każdym polu — również bez żadnego zapytania
FreeSerp to nie tylko pole wyszukiwania. Ponieważ każde pole w rekordzie jest indeksowane jako pole pierwszorzędne, a nie ukryte w fragmencie tekstu, API pełni również funkcję przeglądanej bazy danych żywego internetu. Jeśli całkowicie usuniesz q, przejdzie w tryb czystego filtrowania i przeglądania.
| Parametr | Typ | Co robi |
|---|---|---|
q | ciąg znaków | Pełnotekstowe zapytanie po tytule, podsumowaniu AI i tekście strony. Wszystkie terminy muszą pasować. Domeny Exact są mocno promowane na samą górę. |
sort | wyliczeniowy | Każde pole możliwe do posortowania lub relevance. Domyślnie relevance. |
order | rosnąco/malejąco | Kierunek. Ignorowane dla relevance. |
size | 1–100 | Wyniki na stronę. Domyślnie 20. |
from | 0–10000 | Przesunięcie paginacji, w ramach 10 000-wymiarowego okna głębokiej paginacji. |
all | 0/1 | 1 zwraca również domeny zaparkowane i puste. Domyślnie tylko strony z prawdziwą treścią. |
ai | 0/1 | 1 ogranicza wyniki do stron zbudowanych przez AI (ai_source w ai_likely, lovable, base44, v0, bolt). |
ai_startups | 0/1 | Zalecany filtr dla autentycznych produktów AI — patrz poniżej. |
dr_min / dr_max | int | Zakres oceny domeny (Domain Rating), 0–100. |
from_date / to_date | data | zakres went_live, YYYY-MM-DD. |
content / content_max | 0/1, int | Uwzględnij pełny wyodrębniony tekst strony, ewentualnie obcięty. |
category | słowo kluczowe | Szeroka kategoria: ai lub betting/casino. |
ai_categories | słowo kluczowe | Pod-nisza AI, np. Image Generation. |
ai_source | słowo kluczowe | Narzędzie do budowy / stos technologiczny, np. shopify, nextjs, lovable. |
tld / webserver / http_status | słowo kluczowe | techniczne filtry dopasowania Exa. |
pomoc | dowolny | Zignoruj wyszukiwanie; zwróć zamiast tego przewodnik po użyciu w formacie maszynowym. |
Sortowanie działa na podstawie relevance, domain, category, ai_categories, ai_source, dr, went_live, first_seen, real_site, tld, http_status, content_length, html_size, webserver i ip. To połączenie umożliwia wykonywanie dziwnych zapytań: najcięższe strony Shopify według rozmiaru tekstu, każda domena .ai, która została uruchomiona wczoraj, posortowana według autorytetu, strony zwracające błąd 403 posortowane według Domain Rating.
Ranking według relevance nie jest czystą oceną tekstową. FreeSerp mnoży wynik dopasowania tekstowego przez autorytet domeny — _score × (1 + dr / 20) — dzięki czemu dobrze dopasowana strona na domenie, do której nikt nie linkuje, nie wyprzedzi dobrze dopasowanej strony na domenie, która jest powszechnie linkowana. Gdy nie ma q, istotność jest bez znaczenia, a API cicho przechodzi do sortowania malejącego według Domain Rating, a następnie według daty ostatniego uruchomienia.
Zapytania domenowe otrzymują specjalne traktowanie. Wpisz pełną domenę, a zostanie ona podbita o czynnik 5000 i przeniesiona na pierwsze miejsce; wpisz samą nazwę, a warianty .com, .ai, .io, .app, .dev i .co zostaną podbite w tej kolejności. Dzięki temu endpoint wyszukiwania staje się endpointem wyszukiwania informacji za darmo:
# Is this domain real, and what is it?
curl 'https://freeserp.ai/api.php?q=mynewstartup.ai&all=1&size=1'results[0].domain nie pasuje do domeny, o którą zapytałeś, domena po prostu nie jest zindeksowana.Filtr ai_startups i powód jego istnienia
category=ai to heurystyka słów kluczowych: aktywuje się, gdy strona brzmi jak produkt AI. Celowo jest szeroki, a przez to szumiący — oznacza również sklepy AI-owe Shopify, katalogi o tematyce AI oraz przygnębiającą liczbę kasyn, które odkryły słowo "neural".
ai_startups=1 to wersja po czyszczeniu. Zachowuje tylko rekordy, których LLM-przypisana podkategoria należy do piętnastu prawdziwych kategorii produktów AI i wyraźnie wyklucza wszystko z kategorii hazardu:
- Agenci AI i autonomiczni · Narzędzia do kodowania i programowania · Infrastruktura AI i API
- Automatyzacja AI i przepływy pracy · LLM i narzędzia do promptów · Wyszukiwanie AI i odpowiedzi
- Budowanie stron AI · Bez kodu / Budowanie aplikacji · Generowanie obrazów
- Generowanie wideo · Głos i zamiana tekstu na mowę · Dane i analityka
- Badania i nauka · Projektowanie i UI · Chatbot i asystent
Wszystko inne w taksonomii — e-commerce, katalogi / agregatory, marketing i reklamy, sprzedaż i CRM, generowanie leadów i outreach, finanse i trading, zdrowie i medycyna, edukacja i korepetycje, „Inne AI” — pozostaje zapytywalne przez ai_categories, ale jest traktowane jako szum przy wyszukiwaniu startupów. Rezultatem jest znacznie mniejsza, znacznie bardziej trafna powierzchnia: 33 429 startupów AI wobec 78 674 domen, które tylko przypadkowo spełniają szerokie kryterium słowa kluczowego ai.
To najbardziej przydatne zapytanie w tej usłudze i warto je zapamiętać:
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'Nowe firmy tworzące agentów AI, uszeregowane według daty premiery w tym miesiącu. Bez dashboardu, bez eksportu, bez klucza.
Jak wygląda indeks od wewnątrz
FreeSerp publikuje własną kompozycję, co jest nietypowe i przydatne — możesz zobaczyć, co zapytujesz, zanim to zrobisz. Zrzut ekranu w momencie pisania tego artykułu:
Gdzie znajduje się AI
| Pod-nisza AI | Strony |
|---|---|
| Inne AI | 18,905 |
| Agenci AI i autonomiczni | 10,467 |
| Automatyzacja AI i workflow | 9,314 |
| Narzędzia dla programistów i kodu | 8,258 |
| Edukacja i korepetycje | 4,979 |
| Dane i analityka | 4,888 |
| E-commerce | 4,654 |
| SEO i treści | 4,169 |
| Marketing i reklamy | 4,167 |
| Katalog / Agregator | 3,677 |
| Infrastruktura AI i API | 3,077 |
| Bot czatowy AI i asystent | 2,834 |
| Generator stron AI | 1,868 |
| No-code / Kreator aplikacji | 1,298 |
| Wyszukiwanie AI i odpowiedzi | 1,289 |
| Generowanie obrazów | 1,206 |
| Generowanie wideo | 978 |
Na czym zbudowany jest internet
Rozkład ai_source to przypadkowy spis współczesnego stosu technologicznego internetu. Spośród witryn, w których można było zidentyfikować stos: WordPress 2 043 029 · znacznik heurystyczny ai_likely 542 272 · Wix 315 437 · Next.js 249 286 · Elementor 80 425 · Joomla 48 091 · Shopify 41 924 · Drupal 31 719 — w porównaniu do 3 131 930 wyraźnie sklasyfikowanych jako not_ai.
Autorytet jest brutalnie skoncentrowany
Histogram Domain Rating (DR) w całym indeksie opowiada historię, którą wolelibyście nie widzieć, jeśli sprzedajecie "gościcielskie artykuły z wysokim DR"
| Zespół DR | Domeny |
|---|---|
| 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 |
Średni DR w indeksie wynosi 8,6. Powyżej DR 50 znajduje się około osiem tysięcy domen na dwadzieścia milionów. Powyżej DR 70 — sto trzydzieści osiem.
Długi ogon według 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. Indeks jest globalny — obejmuje każde TLD, każdy język, bez wbudowanego upodobania regionalnego.
I jeden dziwnie specyficzny zakątek
Hazard ma własną klasę klasyfikacyjną, dzieląc 806 182 domen bukmacherskich i kasynowych na operatorów (5195 oryginałów), afiliantów (4517) i wszystko inne. To nisza, ale rodzaj funkcjonalności, której wymaga indeks budowany przez ludzi pracujących w wyszukiwaniach.
Punkt końcowy ze statystykami na żywo, który nic nie kosztuje
Wszystkie powyższe liczby pochodzą z jednego wywołania. Robot w tle przelicza cały stan co trzydzieści minut i go zapisuje, dzięki czemu odczyt jest natychmiastowy i nie obciąża klastra wyszukiwarek.
curl 'https://freeserp.ai/api.php?stats=1'Treść odpowiedzi zawiera sumy (dla prawdziwych stron i wszystkich stron), liczbę nowych stron z dnia dzisiejszego, wczoraj, z ostatnich siedmiu i trzydziestu dni, sumy startów AI, pełny podział według kategorii i podnisz, najlepszych twórców, najpopularniejsze domeny najwyższego poziomu (TLD), histogram DR, krzywą dzienną z ostatnich trzydziestu dni, podział hazardowy oraz blok pipeline pokazujący, ile pracy wciąż oczekuje w systemie przetwarzania danych — podsumowania oczekujące, strony, które stały się dostępne dzisiaj, zaplanowane sondy.
Dla agenta jest to najtańsze możliwe pierwsze wywołanie: około dwieście tokenów mówi Ci, czy dany fragment sieci w ogóle jest wart przeszukania, zanim wydasz cokolwiek na jego przeszukiwanie.
MCP: Jeden URL, pięć narzędzi, bez instalacji
FreeSerp udostępnia hostowany serwer Streamable-HTTP MCP pod jednym URL. Nie trzeba nic instalować, nic uruchamiać lokalnie i — zgodnie z resztą produktu — nie ma kroku autoryzacji.
https://freeserp.ai/mcpZwykłe GET pod tym URL zwraca katalog narzędzi w formacie JSON: nazwa serwera, protokół, liczba narzędzi i każde narzędzie z jego opisem. Schematy narzędzi są generowane z tego samego rejestru pól, który napędza REST API i dokumentację, więc fizycznie nie mogą się rozchodzić — dodanie pola do indeksu sprawia, że pojawia się ono w dokumentacji, filtrach REST i schemacie MCP w tym samym wdrożeniu.
| Narzędzie | Co robi |
|---|---|
freeserp_search | Główne wyszukiwanie. Każdy parametr REST wystawiony jako argument z typem. |
freeserp_help | Przewodnik użytkowania: szybki start, każdy parametr, rekomendowana kombinacja startów AI oraz zastrzeżenia. Wywołaj to jako pierwsze. |
freeserp_stats | Stan indeksu na żywo — sumy, nowe dzisiaj/7d/30d, liczniki startów AI, najlepsze nisze, domeny TLD, twórcy, rozkład DR. |
freeserp_list_endpoints | Katalogi pól: każde pole wraz z jego typem oraz informacją, czy jest sortowalne i filtrowalne. |
freeserp_get | Zasilanie awaryjne — surowe GET interfejsu REST API z dowolnym ciągiem zapytania. |
Podłączenie go do Claude Desktop, Claude Code lub dowolnego innego klienta MCP wymaga jednego bloku konfiguracji:
{
"mcpServers": {
"freeserp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://freeserp.ai/mcp"]
}
}
}Lub komunikuj się bezpośrednio z nim za pomocą JSON-RPC, bez użycia żadnego klienta:
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 zwraca przewodnik czytelny dla maszyn — każde pole, zalecane zapytania, zastrzeżenia i pełną listę pól. Agent, który najpierw go wywoła, tworzy precyzyjne zapytania, zamiast zgadywać nazwy parametrów.Zastrzeżenia wydrukowane na puszce
FreeSerp dokumentuje swoje własne słabości na tej samej stronie co swoje funkcje, co jest rzadsze niż powinno być. Mają one znaczenie, jeśli planujesz na nim budować.
| Pole | Co to naprawdę oznacza |
|---|---|
went_live | Data, w której sondowanie żywotności FreeSerp po raz pierwszy potwierdziło dostępność strony — nie jest to oficjalna data premiery firmy. Startup może być online przez wiele miesięcy, zanim sonda go osiągnie, lub zarejestrować domenę znacznie przed uruchomieniem. |
category=ai | Szeroka heurystyka słów kluczowych dla HTML. Wyłapuje również sklepy Shopify z motywem AI, katalogi i kasyna. Dla prawdziwych produktów AI użyj ai_startups=1 lub ai_categories. |
ai_source=ai_likely | Sygnał „wygląda na wygenerowany przez AI”. Przydatny w uogólnieniach, ale szumny w skali pojedynczego rekordu. Łącz go z polem ai_categories, gdy zależy Ci na precyzji. |
dr | Obliczane na podstawie własnego grafu sieciowego FreeSerp i kalibrowane względem Ahrefs — nie jest to live’owe zapytanie do zewnętrznego API. Nowo zarejestrowane domeny mogą zwracać null, dopóki nie zostaną ocenione. |
first_seen | Data dodania domeny do strumienia odkryć, co zwykle odpowiada dacie rejestracji domeny — a nie dacie, w której strona faktycznie się na niej pojawiła. |
Jest jeszcze jeden, strukturalny aspekt: to indeks odkryć. Świetnie sprawdza się w pytaniach o to, co niedawno pojawiło się w sieci i czym jest, ale nie jest odpowiednim narzędziem do odpowiedzi na pytanie, co Google rankuje na pierwszym miejscu dla tego słowa kluczowego o charakterze komercyjnym. To zupełnie inne pytania, a system szczere jest i odpowiada tylko na jedno z nich.
Jak powstaje indeks
Wyszukiwarka API to mała, widoczna część dość dużej maszyny. Zrozumienie działania tej maszyny wyjaśnia zarówno świeżość danych, jak i jej ograniczenia.
- 1 · Odkrywanie Nowo zarejestrowane domeny napływają codziennie ze strumienia NRD oraz z plików strefowych ICANN CZDS. To surowy lej — miliony nazw, z których większość nigdy nie stanie się stroną internetową.
- 2 · Badanie dostępności Sonda działa co pięć minut wobec kolejki zadań, odnotowując pierwszy moment, w którym domena odpowiada czymś rzeczywistym. Ten znacznik czasu staje się wartością
went_live. - 3 · Wzbogacanie danych Dostępne domeny są pobierane co dziesięć minut przez pulę pracowników: HTML, nagłówki, rozwiązany adres IP, serwer WWW, status HTTP, wyodrębniony tekst, rozmiary stron.
- 4 · Klasyfikacja prawdziwych stron Klasyfikator odróżnia prawdziwą treść od stron tymczasowych, ekranów rejestratorów domen, ścian błędów i pustych szablonów. To determinuje pole
real_sitei wyjaśnia, dlaczego domyślny widok nie jest zaśmiecony szumem związanym z parkowaniem domen. - 5 · LLM podsumowywanie Sumaryzator uruchamia się co piętnaście minut, przetwarzając zaległości, i generuje merytoryczne
ai_summary, które towarzyszy każdemu wynikowi. - 6 · Klasyfikacja AI Co dwie godziny klasyfikator przypisuje wielokategorialną taksonomię
ai_categoriesoraz szeroką kategorięcategory. - 7 · Skala autorytetu Usługa Domain Rating działa nieprzerwanie na prywatnym grafie sieciowym, przydzielając punkty domenami partiami po kilka tysięcy na raz.
- 8 · Sygnały strukturalne Równoległa flota wykrywa formularze kontaktowe i inne struktury stron w sześciu shardach, a synchronizator wysyła wszystkie obliczone pola z powrotem do klastra wyszukiwania.
Blok pipeline w odpowiedzi statystyk to żywe okno na ten taśmowy proces: ile podsumowań wciąż oczekuje, ile stron zostało uruchomionych dzisiaj, ile sond jest zaplanowanych. Gdy wskaźniki wynoszą wszędzie zero, system nadążył z przetwarzaniem sieci.
FreeSerp Przeciwko rynkowi wyszukiwarek API
Strona prowadzi katalog porównań pod adresem /search-apis, obejmujący płatne SERP oraz narzędzia do scrapingu API (SerpApi, Serper, SearchApi.io, Scale SERP, ValueSERP, Zenserp, DataForSEO, Bright Data, Oxylabs, ScraperAPI, Scrapingdog, Apify, ZenRows), wyszukiwarki internetowe i produkty AI-search (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) oraz infrastruktura wyszukiwania typu self-hosted, którą ludzie kończą budować zamiast tego (Algolia, Meilisearch, Typesense, OpenSearch, Solr, Vespa).
Obiektywne podsumowanie miejsca, jakie zajmuje każdy z nich:
SerpApi, Serper, ValueSERP, DataForSEO…
Wybierz je, gdy potrzebujesz rzeczywistego rankingu Google dla danego słowa kluczowego, w idealnym formacie i w pełni sparsowanego. To produkt, którego FreeSerp nie replikuje.
- Rozliczenie za każde żądanie
- Wymagany klucz API
- Odpowiada na pytanie „na jakiej pozycji znajduje się Google”
Tavily, Exa, Perplexity, Brave…
Najbliższe pod kątem intencji — wyszukiwanie stworzone specjalnie dla LLM. Nadal wymaga klucza, nadal podlega limitom, nadal korzysta z cudzego indeksu i cudzej pozycji w wynikach.
- Poziomy płatne
- Klucz + konto
- Ranking oparty na sieciach neuronowych lub kuratorowany
Meilisearch, Typesense, OpenSearch, Solr…
Doskonałe silniki bez danych w środku. Nadal musisz sam indeksować sieć, co jest tym trudniejszym elementem.
- Ty zarządzasz klaustrem
- Ty dostarczasz korpus danych
- Pełna kontrola, pełny koszt
Darmowy, bezkluczowy, własny indeks
Odpowiada na pytania: co istnieje w sieci, czym jest i jak jest autorytatywny — z podsumowaniami i bez konieczności rejestracji.
- Bez klucza, bez rejestracji, bez limitów
- LLM podsumowań na wynik
- Filtrowanie i sortowanie po każdym polu
Czysty sposób na myślenie o tym: proxy SERP informuje Cię o pozycjonowaniu. FreeSerp informuje Cię o samej sieci. Jeśli pytanie Twojego agenta brzmi kto istnieje, czym się zajmuje, czy jest prawdziwy, jak duży jest i kiedy się pojawił — to jest pytanie FreeSerp.
Przepisy warte skopiowania
Odkrywaj nowe startupy AI w niszy
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'Najnowsze strony AI, od najbardziej autorytatywnych
curl 'https://freeserp.ai/api.php?ai=1&sort=dr&order=desc&size=10'Wykrywanie konkurencji i podobnych stron
curl 'https://freeserp.ai/api.php?q=vector+database&ai_startups=1&dr_min=10&sort=dr&order=desc&size=25'Strony newsowe o wysokiej autorytetności, uruchomione w ostatnim dwóch tygodniach
curl 'https://freeserp.ai/api.php?q=news&dr_min=30&from_date=2026-08-16&sort=went_live&order=desc'Każda strona na danej technologii, posortowana według autorytetu
curl 'https://freeserp.ai/api.php?ai_source=shopify&sort=dr&order=desc&size=25'Czy ta domena jest prawdziwa, zaparkowana, czy martwa?
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 z filtrem ai_categories, lub zawężaj wyniki za pomocą dr_min. Węższe filtry zawsze wygrywają z głębokim paginowaniem.Opcjonalny gest dobrego tonu: powiedz FreeSerp, kim jesteś
Brak klucza oznacza brak możliwości skontaktowania się z kimkolwiek. Rozwiązaniem FreeSerp są cztery opcjonalne parametry zapytania — agent, email, project, website (lub nagłówek X-Agent, albo te same pola co w argumentach narzędzia MCP). Nic nie jest walidowane, nic nie jest wymagane, a nic z tego nie wpływa na wyniki.
curl 'https://freeserp.ai/api.php?q=ai&agent=MyAgent/1.0&[email protected]&project=Acme&website=https://acme.com'To, co Ci to daje, jest wąskie i uczciwe: ostrzeżenie przed łamiącą zmianą, pytanie o to, co przegapiłeś, a — jeśli Twój ruch zacznie obciążać usługę — prośbę o zwolnienie tempa zamiast cichego zablokowania. Wartości są przechowywane prywatnie wraz z liczbą żądań, nigdy nie są publikowane ani udostępniane. Wysłanie ich raz jest wystarczające.
Limity, błędy i tryby awaryjne
- Brak sztywnego limitu szybkości i braku klucza. Prośba sprowadza się do zachowania rozsądku — kilka żądań na sekundę, buforowanie tam, gdzie się da, i zidentyfikowanie się, aby możliwa była rozmowa.
- Stronicowanie:
sizedo 100 na stronę;from + sizedo 10 000. Wyżej zawęź zapytanie. - Buforowanie: odpowiedzi są buforowane na krawędzi sieci przez około trzydzieści sekund.
- HTTP 200 z
"ok": trueprzy sukcesie —resultsmoże słusznie być puste, więc sprawdźtotal. - HTTP 204 dla preflight CORS.
- HTTP 502 dla błędu wyszukiwania po stronie upstream — powtórz próbę z wykładniczą pauzą.
Nieprawidłowe parametry nigdy nie generują błędu. Nieznane filtry są ignorowane, nieprawidłowe sort wraca do relevance, a size spoza zakresu jest przycinane. Zapytanie zawsze zwraca coś, a zwrócony obiekt filters pokazuje dokładnie, co zostało zastosowane — co jest dokładnie tym zachowaniem, jakiego chcesz, gdy autonomiczny system komponuje ciągi zapytań.
Kto naprawdę tego potrzebuje
- Twórcy agentów Wyszukiwanie w sieci jako wywołanie narzędzia bez etapu przygotowania, bez rotacji kluczy i bez integracji z rozliczeniami. Podłącz MCP URL i funkcjonalność istnieje.
- Potoki RAG Każdy wynik zawiera już czyste, wygenerowane przez model streszczenie oraz — na żądanie — pełny wyodrębniony tekst strony — nie jest wymagany etap czyszczenia HTML.
- Badania rynkowe i konkurencji Wymień niszę według podnisz i daty uruchomienia, a następnie posortuj według autorytetu. To baza danych badawcza, która mówi językiem HTTP.
- Procesy inwestycyjne (VC) i skautingu
ai_startups=1wraz z oknem datowym to codzienny strumień nowych firm AI, zanim któreś z nich pojawią się na listach kuratorskich. - Optymalizacja SEO i praca linkowa Ocena domeny, daty w czasie rzeczywistym, stos technologiczny i TLD — filtrowane razem — plus podział operatorów hazardowych i afiliantów dla tych, którzy go potrzebują.
- Dla każdego, kto ma dość limitów Przeglądarka może wywołać go bezpośrednio. Skrypt powłoki może go wywołać. Zadanie cron może go wywołać. Nie ma konta, które można zepsuć.
Krótka wersja
FreeSerp to darmowe wyszukiwanie w internecie i SERP API bez klucza, bez rejestracji, bez konta i bez limitów, oparte na niezależnie zbudowanym indeksie dwudziestu jeden milionów żywych stron. Każdy wynik pojawia się z podsumowaniem napisanym przez LLM, oceną domeny, sygnałem stosu technologicznego i datą w czasie rzeczywistym, a każde pole można filtrować i sortować — nawet bez samego zapytania wyszukiwania. Działa na czystym JSON poprzez jedno żądanie GET i na MCP poprzez jedno URL, a obie powierzchnie są generowane z tego samego rejestru, więc nigdy się nie różnią.
Nie powie Ci, co rankinguje Google. Powie Ci, co istnieje, czym jest, czy jest prawdziwe i kiedy się pojawiło — co dla większości agentów w większości przypadków jest pytaniem, które naprawdę zadają.
Agent AI nie może zarejestrować konta. Każdy klucz API po prostu przywraca człowieka do pętli decyzyjnej.
FreeSerp o tym, dlaczego jest bezkluczowy
Jedno żądanie, bez poświadczeń: freeserp.ai · dokumentacja i MCP w freeserp.ai/docs.php.