시장의 모든 검색 API은 계정, 키, 신용카드를 요구합니다. 자율 에이전트가 생성할 수 없는 세 가지 요소입니다. FreeSerp은 이 세 가지를 모두 제거하고 2,100만 개의 활성 사이트에서 순위가 매겨진 JSON을 제공하며, 각 결과에는 LLM 요약을 첨부합니다. 이것이 무엇을 하는지, 그 뒤에 있는 인덱스가 어떻게 구축되는지, 그리고 그 한계는 어디에 있는지 살펴보겠습니다.
API 키가 바로 문제입니다
실시간 웹이 필요한 작업을 AI 에이전트에 맡기세요 — 이번 달 음성 에이전트를 출시하는 기업을 찾습니다, 이 도메인이 실제 비즈니스인지 아니면 유휴 페이지인지 확인합니다, 이 분야에서 다른 사람은 누구인지 알려줍니다 — 그러면 에이전트는 매번 같은 지점에서 멈춥니다. 추론의 문제가 아니라 가입 양식의 문제입니다.
에이전트가 선택할 검색 API들은 모두 그 뒤에 사람이 앉아 있다고 가정합니다. SerpApi, Serper, Tavily, Exa, Brave, Google의 프로그래머블 검색, Bing의 웹 검색 API: 모두 계정, 대시보드, 복사할 키로 시작하며, 대부분의 경우 카드 정보 등록과 요청당 과금 시스템이 함께 작동합니다. 이는 인간 개발자에게는 완벽히 합리적인 비즈니스 모델입니다. 그러나 에이전트에게는 움직일 수 없는 벽입니다. 에이전트는 등록할 수 없고, 약관을 수락할 수 없으며, 유출된 키를 교체할 수 없고, 새벽 3시에 잔액을 충전할 수도 없기 때문입니다.
따라서 키는 단순히 비용만 드는 것이 아닙니다. 키가 전체 시스템이 인간이 필요 없도록 설계되었음에도 불구하고, 인간을 다시 루프 안으로 끌어들입니다.
FreeSerp은 이에 대한 직접적인 해결책입니다: 키도, 회원가입도, 계정도, 할당량 플랜도, 청구도 없는 웹 검색 API으로, 단일 GET 요청 또는 호스팅된 MCP 서버로 접근할 수 있습니다. 에이전트는 검색이 필요하다고 판단하고 동일한 단계에서 검색을 시작할 수 있습니다.
FreeSerp은 실제로 무엇인가
FreeSerp은 독립적인 웹 인덱스를 기반으로 한 검색 인터페이스입니다 — Google 앞에 앉아 있는 스크래퍼가 아닙니다. 이 구별은 제품의 다른 모든 측면에 영향을 미치므로, 처음부터 이를 명확히 하는 것이 중요합니다.
대부분의 "SERP API"은 프록시입니다. 쿼리를 요청하면, 이들은 주거용 프록시 풀을 통해 Google 또는 Bing에 쿼리를 실행하고, 결과 HTML를 구문 분석하여 누군가의 순위 매겨진 결과를 구조화된 형태로 돌려줍니다. 이는 작동하지만, 비용이 많이 들고, 법적 문제가 있으며, 대상 사이트의 마크업이 변경되면 즉시 무너집니다.
FreeSerp는 자체적으로 구축하고 유지 관리하는 색인 데이터베이스를 쿼리합니다. 신규 등록 도메인은 매일 수집되고, 활성 상태가 확인되며, 크롤링되고, 언어 모델로 요약되고, 분류되며, 내부 웹 그래프에서의 권위 점수가 매겨집니다. 반환되는 데이터는 Google이 페이지에 대해 내린 의견이 아니라, 사이트 자체에 대한 구조화된 기록입니다.
이 수치는 작성 시점의 실시간 스냅샷입니다. 색인 데이터베이스는 매일 업데이트되며, 서비스는 자체 통계 수치를 공개합니다(아래 통계 섹션 참조). 일반적인 주에는 약 25만 개의 신규 활성 사이트가 추가되며, 지난 30일 동안 1100만 개 이상의 사이트가 추가되었습니다.
전체 API은 하나의 GET 요청입니다
엔드포인트는 하나뿐입니다. 쿼리 파라미터를 받아 JSON를 반환합니다. 이것이 전체 기능 범위입니다.
curl 'https://freeserp.ai/api.php?q=ai+chatbot&size=3'/api에서도 응답 헤더에 Access-Control-Allow-Origin: *를 포함하므로 브라우저 코드에서 프록시 없이 직접 호출할 수 있으며, 결과는 약 30초 동안 에지 캐싱됩니다. Python에서는 다음과 같이 네 줄로 구현할 수 있습니다:
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])브라우저에서는 서버를 거치지 않고 다음과 같이 사용할 수 있습니다:
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));응답은 요청과 관련된 모든 정보를 그대로 되돌려줍니다. 이는 겉보기보다 훨씬 중요한데, filters, total, took_ms를 읽을 수 있는 에이전트는 결과 없음과 내 필터 설정이 잘못됨을 명확히 구분할 수 있습니다.
{
"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
}
]
}모든 결과는 언어 모델이 바로 처리할 수 있도록 미리 가공되어 제공됩니다
이 부분이 FreeSerp을 일상적인 사용에서 SERP 프록시와 구분하는 핵심 요소입니다. 기존 검색 API은 에이전트에게 파란색 링크 10개를 제공합니다: URL, 제목, 그리고 페이지에서 잘려 나온 두 줄 분량의 스니펫입니다. 에이전트가 추가 정보를 얻으려면 각 페이지를 직접 가져와야 하며, HTML와 싸워야 하고, 탐색 메뉴나 쿠키 배너에 토큰을 소모해야 합니다.
FreeSerp은 이 작업을 인덱스 전체에 대해 ingestion(수집) 시점에 한 번만 수행합니다. 모든 레코드에는 ai_summary 필드가 포함되어 있으며, 이는 사이트의 성격과 기능을 사실 기반으로 모델이 작성한 개요입니다. 이를 통해 에이전트는 결과 집합을 직접 읽고 실제로 필요한 두세 페이지만 가져오면 됩니다.
- ai_summary 크롤링된 페이지 텍스트를 바탕으로 작성된 LLM 생성 사이트 설명입니다. 그대로 읽을 수 있으며, 별도의 스크래핑 단계가 필요하지 않습니다.
- ai_categories 다중 값 하위 니치 분류 체계 — "AI 에이전트 & 자율 시스템", "코드 & 개발 도구", "이미지 생성", "AI 인프라 & API" 등 약 30개 이상의 카테고리 포함.
- ai_source 페이지에서 감지된 빌더 또는 스택 신호: wordpress, shopify, wix, webflow, nextjs, react, joomla, drupal, elementor — 그리고 lovable, v0, bolt, base44 같은 AI 빌더 마커와 휴리스틱 ai_likely 포함.
- dr 도메인 평판(Domain Rating) 0~100. FreeSerp의 자체 웹 그래프를 기반으로 계산된 권위 지표로, Ahrefs와 교차 검증되었으며 제3자에서 실시간으로 가져오지 않습니다.
- went_live / first_seen 사이트 접근 가능 여부를 확인하는 라이브니스 프로브가 처음 성공한 시점과 도메인이 발견 피드에 처음 추가된 시점.
- real_site 진짜 콘텐츠 사이트의 경우 1, 주차(parked), 비어 있거나 오류가 있는 페이지의 경우 0. 기본 설정은 실제 사이트만 포함하는 것이며, 주차 도메인은 선택적으로 추가됩니다.
- content_length / html_size / http_status / webserver / ip / tld 홈페이지의 기술적 구조를 필터링 및 정렬할 수 있는 전체 정보.
요약 정보가 부족할 경우 content=1은 전체 추출된 페이지 텍스트를 함께 반환하며, content_max=4000은 결과 페이지가 컨텍스트 윈도우를 초과하지 않도록 텍스트 길이를 제한합니다.
curl 'https://freeserp.ai/api.php?q=rag+pipeline&content=1&content_max=4000&size=3'모든 필드에서 필터링 및 정렬 — 쿼리 없이도 가능
FreeSerp는 단순한 검색 상자가 아닙니다. 레코드 내 모든 필드가 스니펫 뒤에 숨겨지는 것이 아닌 1급 필드로 인덱싱되므로, API는 라이브 웹의 검색 가능한 데이터베이스 역할을 합니다. q를 완전히 생략하면 순수한 필터 및 브라우즈 모드로 전환됩니다.
| 파라미터 | 유형 | 기능 |
|---|---|---|
q | 문자열 | 제목, AI 요약, 페이지 텍스트에 대한 전체 텍스트 쿼리. 모든 용어가 일치해야 합니다. Exact 도메인명은 상단으로 강하게 부스트됩니다. |
sort | 열거형 | 정렬 가능한 모든 필드 또는 relevance. 기본값은 relevance입니다. |
order | asc/desc | 방향성. relevance인 경우 무시됨. |
size | 1–100 | 페이지당 결과 수. 기본값은 20입니다. |
from | 0–10000 | 10,000개 문서의 심층 페이지네이션 창 내에서의 페이지네이션 오프셋입니다. |
all | 0/1 | 1은 주차된 도메인과 빈 도메인도 반환합니다. 기본값은 실제 콘텐츠 사이트만 포함합니다. |
ai | 0/1 | 1은 AI 기반 사이트로 제한합니다(ai_likely, lovable, base44, v0, bolt의 ai_source 기준). |
ai_startups | 0/1 | 진정한 AI 제품을 위한 권장 필터 — 아래 참조. |
dr_min / dr_max | int | 도메인 평판(DR) 밴드, 0–100. |
from_date / to_date | 날짜 | went_live 범위, YYYY-MM-DD 형식. |
content / content_max | 0/1, 정수 | 추출된 전체 페이지 텍스트를 포함하되, 필요시 잘라낼 수 있음. |
category | 키워드 | 광범위한 카테고리: ai 또는 betting/casino. |
ai_categories | 키워드 | AI 하위 니치, 예: Image Generation. |
ai_source | 키워드 | 빌더 / 스택, 예: shopify, nextjs, lovable. |
tld / webserver / http_status | 키워드 | Exact-match 기술적 필터. |
help | any | 검색을 무시하고 기계가 읽을 수 있는 사용 설명서를 반환합니다. |
정렬은 relevance, domain, category, ai_categories, ai_source, dr, went_live, first_seen, real_site, tld, http_status, content_length, html_size, webserver, ip에서 작동합니다. 이러한 조합이 특이한 쿼리를 가능하게 합니다: 텍스트 크기로 기준 Shopify에서 가장 무거운 페이지, 어제 활성화된 모든 .ai 도메인을 권위 순으로 정렬 — 403을 반환하는 사이트를 도메인 평판 점수(Domain Rating) 순으로 정렬.
relevance 기반 랭킹은 순수한 텍스트 점수가 아닙니다. FreeSerp은 텍스트 일치도에 도메인의 권위를 곱합니다 — _score × (1 + dr / 20) — 따라서 외부 링크가 거의 없는 도메인의 잘 일치하는 페이지가 많은 링크를 받은 도메인의 잘 일치하는 페이지보다 상위 랭킹에 오르지 않습니다. q가 전혀 없으면 관련성은 의미가 없으며, API은 도메인 평판 점수 내림차순, 그 다음 최신 활성화 순으로 silently(fallback) 전환합니다.
도메인 쿼리는 특별한 처리를 받습니다. 전체 도메인을 입력하면 5,000배의 부스트가 적용되어 즉시 1위에 도달합니다. bare name(도메인 확장자 없는 이름)을 입력하면 .com, .ai, .io, .app, .dev, .co 순서로 부스트가 적용됩니다. 이렇게 하면 검색 엔드포인트가 무료 조회 엔드포인트로 변합니다:
# Is this domain real, and what is it?
curl 'https://freeserp.ai/api.php?q=mynewstartup.ai&all=1&size=1'results[0].domain이 요청한 도메인과 일치하지 않는다면, 해당 도메인은 단순히 인덱싱되지 않은 것입니다.ai_startups 필터와 그 존재 이유
category=ai는 키워드 휴리스틱입니다: 페이지가 AI 제품처럼 말하면 트리거됩니다. 의도적으로 광범위하므로 노이즈가 많습니다 — AI 스타일 Shopify 매장, AI 테마 디렉토리, 그리고 "neural"이라는 단어를 발견한 많은 카지노 사이트도 플래그가 지정됩니다.
ai_startups=1은 정리된 버전입니다. LLM이 할당한 서브 니치가 15가지 실제 AI 제품 카테고리 중 하나인 레코드만 유지하고, 도박 카테고리 Anything를 명시적으로 제외합니다:
- AI 에이전트 & 자율 시스템 · 코드 & 개발 도구 · AI 인프라 & API
- AI 자동화 & 워크플로우 · LLM & 프롬프트 도구 · AI 검색 & 답변
- AI 웹사이트 빌더 · 노코드/앱 빌더 · 이미지 생성
- 비디오 생성 · 음성 및 텍스트 음성 변환(TTS) · 데이터 및 분석
- 연구 및 과학 · 디자인 및 UI · 챗봇 및 어시스턴트
택소노미의 나머지 모든 항목 — 이커머스, 디렉토리/애그리게이터, 마케팅 및 광고, 영업 및 CRM, 리드 생성 및 아웃리치, 금융 및 트레이딩, 헬스케어 및 의료, 교육 및 튜터링, "기타 AI" — ai_categories를 통해 쿼리 가능하지만 스타트업 발견에는 노이즈로 처리됩니다. 그 결과 훨씬 더 작고 훨씬 더 정확한 표면이 드러납니다: 33,429개 AI 스타트업 대 단순 광범위 ai 키워드를 트리거하는 78,674개 도메인.
이 서비스에서 가장 유용한 쿼리 중 하나이며, 암기할 가치가 있습니다:
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'이번 달 출시 순으로 나열된 새로운 AI 에이전트 기업들. 대시보드 없음, 내보내기 없음, 키 없음.
인덱스가 내부에서 어떻게 보이는지
FreeSerp은 독특하고 유용하게도 자체 구성을 게시합니다. 쿼리하기 전에 쿼리할 내용을 확인할 수 있습니다. 작성 시점의 스냅샷:
AI의 위치
| AI 서브 니치 | 사이트 |
|---|---|
| 기타 AI | 18,905 |
| AI 에이전트 및 자율 | 10,467 |
| AI 자동화 및 워크플로우 | 9,314 |
| 코드 및 개발 도구 | 8,258 |
| 교육 및 튜터링 | 4,979 |
| 데이터 및 분석 | 4,888 |
| 이커머스 | 4,654 |
| SEO 및 콘텐츠 | 4,169 |
| 마케팅 및 광고 | 4,167 |
| 디렉토리 / 애그리게이터 | 3,677 |
| AI 인프라 및 API | 3,077 |
| AI 채팅봇 및 어시스턴트 | 2,834 |
| AI 웹사이트 빌더 | 1,868 |
| 노코드 / 앱 빌더 | 1,298 |
| AI 검색 및 답변 | 1,289 |
| 이미지 생성 | 1,206 |
| 비디오 생성 | 978 |
웹을 구성하는 것
ai_source 분포는 현대 웹 스택에 대한 우연한 인구 조사입니다. 스택 감지가 가능한 사이트들 중: WordPress 2,043,029 · 휴리스틱 ai_likely 마커 542,272 · Wix 315,437 · Next.js 249,286 · Elementor 80,425 · Joomla 48,091 · Shopify 41,924 · Drupal 31,719 — 명시적으로 not_ai로 분류된 3,131,930개에 비해
권한이 극도로 집중되어 있음
전체 색인에 걸친 도메인 평판 점수(DR) 히스토그램은 "높은 DR의 게스트 포스팅"을 판매하는 사람들이 당신이 보기를 원하지 않을 이야기를 들려줍니다:
| DR 밴드 | 도메인 |
|---|---|
| 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 |
전체 인덱스의 평균 DR은 8.6입니다. DR 50 이상의 도메인은 2,100만 개 중 약 8,000개이며, DR 70 이상은 138개입니다.
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. 이 인덱스는 전 세계적이며, 모든 TLD와 언어를 포함하고 지역적 편향 없이 구축되었습니다.
그리고 특이한 한 구석
도박 도메인은 별도의 분류 과정을 거치며, 총 806,182개의 베팅 및 카지노 도메인을 운영사(5,195개 원본), 애피리에이트(4,517개) 및 기타로 나눕니다. 이는 틈새 기능이지만, 검색 업계에 종사하는 사람들이 직접 인덱스를 구축하다 보면 inevitably 필요하게 되는 기능입니다.
비용이 전혀 들지 않는 실시간 통계 엔드포인트
앞서 언급한 모든 수치는 단 한 번의 호출로 얻을 수 있습니다. 백그라운드 로봇이 30분마다 전체 스냅샷을 재계산하여 저장하므로, 이를 읽는 것은 즉시 완료되며 검색 클러스터에 부하를 주지 않습니다.
curl 'https://freeserp.ai/api.php?stats=1'페이로드에는 전체 사이트와 실제 사이트의 합계, 오늘, 어제, 7일, 30일 동안의 신규 사이트 수, AI 스타트업 합계, 전체 카테고리 및 서브 니치 내역, 상위 빌더, 상위 TLD, DR 히스토그램, 30일간의 일별 곡선, 도박 분할, 그리고 pipeline 블록(수집 시스템 내부에 아직 큐에 남아 있는 작업량 — 대기 중인 요약, 오늘 오픈된 사이트, 예정된 프로브 등)이 포함됩니다.
에이전트에게 이것은 가장 저렴한 첫 번째 호출입니다: 약 200개의 토큰으로 검색에 아무것도 쓰기 전에 웹의 일부가 검색할 가치가 있는지 여부를 알 수 있습니다.
MCP: 하나의 URL, 다섯 가지 도구, 설치 불필요
FreeSerp은 단일 URL에서 호스팅된 Streamable-HTTP MCP 서버를 제공합니다. 설치할 것도, 로컬에서 실행할 것도 없으며 — 제품의 나머지 부분과 일관되게 — 인증 단계도 없습니다.
https://freeserp.ai/mcp해당 URL에 대한 일반 GET 요청은 서버 이름, 트랜스포트, 도구 수 및 설명이 포함된 모든 도구를 포함한 라이브 도구 카탈로그를 JSON 형식으로 반환합니다. 도구 스키마는 REST API과 문서를 구동하는 동일한 필드 레지스트리에서 생성되므로 물리적으로 분리될 수 없습니다. 인덱스에 필드를 추가하면 같은 배포에서 문서, REST 필터 및 MCP 스키마 모두에 나타납니다.
| 도구 | 기능 |
|---|---|
freeserp_search | 주요 검색 기능. 모든 REST 파라미터가 타입 지정된 인수로 노출됩니다. |
freeserp_help | 사용자 가이드: 퀵스타트, 모든 파라미터, 권장되는 AI 스타트업 조합 및 주의사항 포함. 먼저 이 명령을 호출하세요. |
freeserp_stats | 라이브 인덱스 스냅샷 — 합계, 오늘/7일/30일 신규 수, AI 스타트업 수, 상위 니치, TLD, 빌더, DR 분포. |
freeserp_list_endpoints | 필드 카탈로그: 각 필드의 유형과 정렬·필터 가능 여부를 포함한 모든 필드 목록 |
freeserp_get | 이탈 경로 — 쿼리 문자열을 포함하여 REST API의 원본 GET 데이터에 접근 |
Claude Desktop, Claude Code 또는 기타 MCP 클라이언트에 연결하려면 구성 블록 하나면 충분합니다:
{
"mcpServers": {
"freeserp": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://freeserp.ai/mcp"]
}
}
}또는 클라이언트 없이 바로 JSON-RPC로 통신할 수도 있습니다:
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은 매개변수, 권장 쿼리, 주의사항 및 전체 필드 목록을 포함한 기계 읽기 가능한 가이드를 반환합니다. 이를 먼저 호출하는 에이전트는 매개변수 이름을 추측하는 대신 정확한 쿼리를 구성합니다.주요 주의사항
FreeSerp은 자신의 약점을 기능 설명과 동일한 페이지에 명시하고 있어, 이는 기대보다 드문 사례입니다. 이를 기반으로 구축하려면 이러한 약점이 중요합니다.
| 필드 | 실제 의미 |
|---|---|
went_live | FreeSerp의 라이브 상태 확인(Liveness probe)이 사이트 접근 가능 여부를 처음 확인한 날짜 — 회사의 공식 출시 날짜가 아닙니다. 스타트업은 프로브가 사이트에 도달하기 전 몇 달간 운영되었을 수 있으며, 도메인은 출시 훨씬 전에 등록되었을 수 있습니다. |
category=ai | HTML을 대상으로 하는 광범위한 키워드 휴리스틱입니다. AI 기반 Shopify 상점, 디렉토리, 카지노도 포착합니다. 실제 AI 제품에는 ai_startups=1 또는 ai_categories를 사용하세요. |
ai_source=ai_likely | "AI로 구축된 것처럼 보임" 신호입니다. 집계 시 유용하지만, 개별 레코드 단위로는 노이즈가 많습니다. 정확도가 중요한 경우 ai_categories와 함께 사용하세요. |
dr | FreeSerp의 자체 웹 그래프를 기반으로 계산되었으며 Ahrefs에 대해 보정되었습니다 — 실시간 타사 API 호출이 아닙니다. 새로 생성된 도메인은 점수가 매겨지기 전까지 null로 표시될 수 있습니다. |
first_seen | 도메인이 발견 피드에 진입한 시점으로, 일반적으로 도메인 등록일입니다 — 사이트에 콘텐츠가 탑재된 시점이 아닙니다. |
하나는 더 있지만 구조적인 것입니다. 이는 발견용 인덱스입니다. 이 인덱스는 최근 웹에 등장한 것과 그것이 무엇인지를 파악하는 데 탁월하지만, Google이 특정 상업용 키워드에서 1위를 차지하는지를 확인하는 데 적합한 도구는 아닙니다. 이 둘은 서로 다른 질문이며, 이 인덱스는 하나의 질문에 대해서만 정직하게 답변합니다.
인덱스 구축 방식
검색 API은 거대한 기계의 작고 눈에 띄는 부분에 불과합니다. 이 기계의 작동 방식을 이해하면 데이터의 신선함과 한계를 모두 이해할 수 있습니다.
- 1 · 발견 신규 등록 도메인은 NRD 피드와 ICANN의 CZDS 존 파일에서 매일 유입됩니다. 이는 원료 깔때기로, 수백만 개의 도메인 이름이 유입되지만 그중 대부분은 결국 웹사이트가 되지 않습니다.
- 2 · 활성 상태 확인 프로브는 5분마다 대기열에 대해 실행되어 도메인이 실제 콘텐츠를 응답하는 첫 순간을 기록합니다. 이 타임스탬프는
went_live필드에 저장됩니다. - 3 · 정보 보강 활성 도메인은 10분마다 워커 풀에 의해 수집됩니다: HTML, 헤더, 해결된 IP, 웹 서버, HTTP 상태, 추출된 텍스트, 페이지 크기 등.
- 4 · 실제 사이트 분류 클래시파이어는 실제 콘텐츠와 주차된 페이지, 등록국 임시 화면, 오류 페이지 및 빈 템플릿을 구분합니다. 이를 통해
real_site가 결정되며, 이것이 기본 뷰에 도메인 주차 관련 잡음이 가득하지 않은 이유입니다. - 5 · LLM 요약 요약기는 백로그 전체를 15분마다 처리하여 모든 결과에 포함되는 사실 기반
ai_summary를 작성합니다. - 6 · AI 분류 2시간마다 분류기가 다중 레이블
ai_categories분류 체계와 광범위한category범주를 할당합니다. - 7 · 권위 점수 산정 도메인 평판 점수 산정 작업자는 프라이빗 웹 그래프 위에서 지속적으로 실행되며, 한 번에 수천 개의 도메인 배치를 처리하여 점수를 매깁니다.
- 8 · 구조적 신호 병렬 처리 시스템은 6개의 샤드 전반에 걸쳐 연락처 양식 및 기타 페이지 구조를 감지하고, 동기화 시스템이 계산된 모든 필드를 검색 클러스터로 다시 푸시합니다.
통계 응답의 pipeline 블록은 그 컨베이어 시스템의 실시간 창입니다. 아직 대기 중인 요약의 수, 오늘 오픈된 사이트의 수, 예정된 프로브의 수 등을 보여줍니다. 모든 항목이 0을 나타낼 때 비로소 시스템이 웹의 모든 데이터를 처리한 것입니다.
FreeSerp 검색 API 시장과 비교
이 사이트는 /search-apis 경로에 비교 디렉토리를 유지합니다. 여기에는 유료 SERP 및 스크래핑 APIs(SerpApi, Serper, SearchApi.io, Scale SERP, ValueSERP, Zenserp, DataForSEO, Bright Data, Oxylabs, ScraperAPI, Scrapingdog, Apify, ZenRows), 검색 엔진 및 AI 검색 제품(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), 그리고 사람들이 결국 자체 구축하게 되는 자체 호스팅 검색 인프라(Algolia, Meilisearch, Typesense, OpenSearch, Solr, Vespa)가 포함됩니다.
각 제품이 어디에 위치하는지에 대한 정직한 요약은 다음과 같습니다:
SerpApi, Serper, ValueSERP, DataForSEO…
키워드의 Google 실제 랭킹이 필요하고 픽셀 단위로 완벽한 파싱이 필요한 경우 이들을 구매하세요. 이것이 FreeSerp이(가) 복제하지 않는 실제 제품입니다.
- 요청별 과금
- API 키 필요
- "Google이(가) 어떤 순위로 노출되는지" 답변
Tavily, Exa, Perplexity, Brave…
의도 측면에서 가장 가까운 — LLMs를 위해 구축된 검색. 여전히 키 기반, 여전히 사용량 제한, 여전히 타사의 인덱스와 랭킹.
- 유료 티어
- 키 + 계정
- 신경망 기반 또는 선별형 랭킹
Meilisearch, Typesense, OpenSearch, Solr…
데이터가 없는 훌륭한 엔진. 여전히 웹을 직접 크롤링해야 하며, 이것이 가장 어려운 부분입니다.
- 클러스터를 직접 운영
- 데이터베이스를 직접 제공
- 완전한 제어, 완전한 비용
무료, 키 없음, 자체 인덱스
실제 웹에 무엇이 존재하는지, 그것이 무엇인지, 얼마나 권위 있는지 — 요약을 제공하며 가입 절차 없이 답변합니다.
- 키 없음, 가입 없음, 쿼터 제한 없음
- 결과당 LLM개 요약
- 모든 필드에서 필터링 및 정렬
깔끔한 접근 방식: SERP 프록시는 랭킹에 대해 알려줍니다. FreeSerp는 웹 자체에 대해 알려줍니다. 에이전트의 질문이 누가 존재하는지, 그들이 무엇을 하는지, 실제 존재하는지, 규모는 얼마나 되는지, 언제 등장했는지라면 — 이는 FreeSerp의 질문입니다.
빌려 쓰고 싶은 레시피
니치 내 새로운 AI 스타트업 발견
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'가장 권위 있는 순으로 최신 AI 사이트
curl 'https://freeserp.ai/api.php?ai=1&sort=dr&order=desc&size=10'경쟁사 및 유사 사이트 탐색
curl 'https://freeserp.ai/api.php?q=vector+database&ai_startups=1&dr_min=10&sort=dr&order=desc&size=25'최근 2주 동안 출시된 고권위 뉴스 사이트
curl 'https://freeserp.ai/api.php?q=news&dr_min=30&from_date=2026-08-16&sort=went_live&order=desc'특정 스택의 모든 사이트, 권위도 순으로 정렬
curl 'https://freeserp.ai/api.php?ai_source=shopify&sort=dr&order=desc&size=25'이 도메인은 실제 사이트인지, 주차된 것인지, 죽은 것인지?
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_statusai_categories 필터를 사용하여 from_date/to_date 주 단위 윈도우를 반복하거나 dr_min으로 필터를 좁히세요. 좁은 필터가 깊은 페이지네이션보다 항상 효과적입니다.선택 사항인 예의: FreeSerp에게 당신의 신원을 알리세요
키가 없다는 것은 연락할 방법이 없다는 뜻입니다. FreeSerp의 답변은 네 가지 선택적 쿼리 파라미터 — agent, email, project, website(또는 X-Agent 헤더, 또는 MCP 도구 인자와 동일한 필드)입니다. 아무것도 검증되지 않으며, 아무것도 필수 사항이 아니며, 그중 어느 것도 결과에 영향을 미치지 않습니다.
curl 'https://freeserp.ai/api.php?q=ai&agent=MyAgent/1.0&[email protected]&project=Acme&website=https://acme.com'이것이 제공하는 것은 좁고 정직한 것입니다: 주요 변경 사항 발생 전 경고, 누락된 부분에 대한 질문, 그리고 트래픽이 서비스에 피해를 주기 시작할 때 조용한 차단 대신 속도를 줄여달라는 요청입니다. 이 값들은 요청 횟수와 함께 비공개로 저장되며, 공개되거나 공유되지 않습니다. 한 번 전송하면 충분합니다.
제한, 오류 및 고장 모드
- 고정된 속도 제한 없음, 키 불필요. 요청하는 바는 합리적인 범위 내에서 사용하는 것입니다 — 초당 몇 개의 요청, 가능한 곳에서는 캐싱, 그리고 대화를 가능하게 하기 위해 자신의 신원을 알리는 것입니다.
- 페이지네이션: 페이지당
size는 최대 100까지;from + size는 최대 10,000까지. 그 이상은 쿼리를 좁히세요. - 캐싱: 응답은 약 30초간 에지 캐싱됩니다.
- HTTP 200 성공 시
"ok": true—results가 비어 있을 수 있으므로total을 확인하세요. - HTTP 204 CORS 프리플라이트용.
- HTTP 502 상위 검색 오류 발생 시 — 백오프와 함께 재시도하세요.
잘못된 파라미터는 오류를 발생시키지 않습니다. 알 수 없는 필터는 무시되며, 유효하지 않은 sort는 relevance로 대체되고, 범위를 벗어난 size는 잘립니다. 쿼리는 항상 무언가를 반환하며, echo되는 filters 객체는 정확히 어떤 것이 적용되었는지 보여줍니다 — 이는 자율 시스템이 쿼리 문자열을 구성할 때 원하는 동작입니다.
실제로 이것이 필요한 대상
- 에이전트 빌더 프로비저닝 단계 없이 키 회전 및 청구 통합 없이 도구 호출로서의 웹 검색. MCP URL을 연결하면 기능이 존재합니다.
- RAG 파이프라인 모든 결과에는 이미 깔끔한 모델 작성 요약이 포함되어 있으며, 요청 시 전체 추출된 페이지 텍스트도 제공됩니다 — HTML 정리 단계가 필요하지 않습니다.
- 시장 및 경쟁사 조사 서브 니치와 출시 날짜로 니치를 나열한 후 권위 순으로 정렬합니다. 이는 HTTP을 지원하는 연구 데이터베이스입니다.
- VC 및 스카우트 워크플로우
ai_startups=1과 날짜 범위를 함께 사용하면, 큐레이션된 목록에 등장하기 전 새로운 AI 기업들의 일일 피드를 확인할 수 있습니다. - SEO 및 링크 작업 도메인 평판(DR), 실시간 날짜, 기술 스택 및 TLD를 함께 필터링할 수 있으며 — 필요에 따라 도박 운영사/알리애이트 분리 기능도 제공합니다.
- 할당량에 지친 모든 분들을 위해 브라우저에서 직접 호출할 수 있습니다. 셸 스크립트에서도 호출 가능합니다. 크론 작업으로도 실행 가능합니다. 계정 해지 문제가 없습니다.
간략한 요약
FreeSerp은 키, 회원가입, 계정, 할당량 없이 사용할 수 있는 무료 웹 검색 및 SERP API 서비스입니다. 2,100만 개 이상의 활성 사이트로 구성된 독립적으로 구축된 인덱스를 기반으로 합니다. 모든 결과에는 LLM이 작성한 요약, 도메인 평판(DR), 기술 스택 신호, 실시간 날짜가 함께 제공되며, 모든 필드를 필터링하고 정렬할 수 있습니다 — 검색어 없이도 가능합니다. FreeSerp은 하나의 GET 요청으로 일반 JSON을, 하나의 URL 요청으로 MCP을 제공합니다. 두 인터페이스는 동일한 레지스트리에서 생성되므로 항상 일관된 데이터를 제공합니다.
FreeSerp은 Google이 어떤 순위로 나타나는지는 알려주지 않습니다. 대신 존재하는 것, 그것이 무엇인지, 실제 사이트인지, 언제 등장했는지를 알려줍니다. 이는 대부분의 에이전트가 대부분의 시간 동안 실제로 묻는 질문입니다.
AI 에이전트는 계정에 로그인할 수 없습니다. 어떤 API 키도 결국 인간을 다시 루프에 포함시키는 역할만 합니다.
FreeSerp, 키리스(키 없음) 전략의 이유
요청 한 번, 자격 증명 불필요: freeserp.ai · 문서 및 MCP은 freeserp.ai/docs.php에서 확인하세요.