DEV Community

Cover image for 무료 웹 검색 API 상위 9개
Rihpig
Rihpig

Posted on Originally published at apidog.com

무료 웹 검색 API 상위 9개

무료 웹 검색 API 상위 9개

AI 에이전트용 무료 웹 검색 API가 필요하다면 Tavily(매달 1,000크레딧 무료, 카드 불필요) 또는 Exa(매달 10달러 무료 크레딧, 결제 수단 불필요)부터 고려하세요. Brave는 매달 5달러 크레딧을 주고, Serper는 가입 시 2,500건의 무료 쿼리를 제공하며, SearXNG는 직접 호스팅하면 영원히 0달러입니다. 아래 모든 한도는 2026년 10월 22일 각 공식 요금 페이지에서 확인했습니다.

지금 Apidog를 사용해 보세요

에이전트는 하나의 작업에서 많은 검색을 실행하므로, 사람에게는 넉넉해 보이는 무료 사용량이 오후 안에 소진될 수 있습니다. 이 가이드는 에이전트에 중요한 기준인 사용량, 속도 제한, 카드 요구 여부, 응답 형태로 9가지 무료 경로를 비교합니다.

무료 웹 검색 API란 무엇인가요?

무료 웹 검색 API는 쿼리를 받아 한도까지 비용 없이 순위가 매겨진 웹 결과(제목, URL, 스니펫, 경우에 따라 전체 페이지 텍스트)를 반환하는 HTTP 엔드포인트입니다. 오늘날 대부분의 무료 사용량은 무제한 액세스가 아니라 매달 지급되는 크레딧입니다. AI 중심 API는 LLM에 바로 쓸 수 있는 텍스트를 반환하고, SERP API는 Google 스타일 결과 페이지를 JSON으로 반환합니다.

SERP API(Serper, SerpApi)는 사람이 Google에서 보는 내용을 반영합니다. AI 검색 API(Tavily, Exa, Linkup)는 에이전트의 컨텍스트 창에 맞게 페이지 콘텐츠를 다듬기 때문에 별도 스크래핑 단계를 건너뛸 수 있습니다.

무료 웹 검색 API 비교

API 무료 사용량 초기화 카드 필요 무료 사용량 속도 제한 적합한 용도
Tavily 1,000크레딧(기본 검색 1건당 1) 매달 아니요 100 RPM(개발 키) 에이전트 근거 확보, LangChain 방식 도구
Exa 10달러 크레딧(Lite 검색 최대 2,500건) 매월 1일 아니요 미공개 시맨틱, 뉴럴 검색
Brave Search API 5달러 크레딧(약 1,000요청) 매달 예, 남용 방지 확인용 초당 50요청 독립 인덱스, 높은 처리량
Serper 2,500쿼리 가입 시 일회성 지급 아니요 무료 사용량 명시 안 함 저렴한 Google 결과
SerpApi 250검색 매달 명시 안 함 시간당 50검색 다양한 엔진, 구조화된 SERP
Firecrawl 1,000크레딧(500검색) 매달 아니요 동시 요청 2건 한 번의 호출로 검색과 스크래핑
Jina Search 새 키마다 10M 토큰 일회성 아니요 무료 키로 100 RPM 상위 5개 결과를 깨끗한 텍스트로
Linkup 20달러 크레딧(최대 4,000쿼리) 매달 보충 아니요(회사 이메일) 명시 안 함 출처가 있는 답변을 제공하는 에이전트 검색
SearXNG 무제한, 셀프 호스팅 해당 없음 아니요 자체 서버 프라이버시, 공급업체 사용량 없음

"명시 안 함"은 2026년 10월 22일 기준 공식 페이지에 안내가 없었다는 뜻입니다. 무제한이 아니라 알 수 없음으로 처리하세요.

9개 무료 검색 API 하나씩 보기

1. Tavily: 매달 1,000 무료 크레딧

Tavily의 무료 Researcher 요금제는 신용카드 없이 매달 1,000 API 크레딧을 제공합니다. 기본 검색은 1크레딧, 고급 검색은 2크레딧이므로 기본 검색 1,000건 또는 고급 검색 500건을 쓸 수 있습니다. 개발 키는 분당 100요청을 허용합니다. Bearer 토큰과 함께 POST https://api.tavily.com/search 호출 하나면 되므로 첫 에이전트 통합에서 마찰이 가장 적습니다.

2. Exa: 매달 다시 채워지는 10달러 크레딧

Exa 무료 사용량은 가입 당일 10달러를 지급하고 매월 1일에 잔액을 10달러로 초기화합니다. 결제 수단이 필요하지 않습니다. Lite 또는 Instant 검색 1,000건당 4달러이므로 최대 2,500검색이 가능하고, Auto 또는 Fast는 1,000건당 7달러로 약 1,400검색에 해당합니다. 뉴럴 검색은 키워드가 실패하는 "이 페이지와 비슷한 페이지 찾기" 쿼리에 강합니다. 에이전트 도구는 Exa MCP 서버 가이드에서 다뤘습니다.

3. Brave Search API: 매달 5달러 크레딧

Brave는 선불 크레딧으로 전환했습니다. Search 요금제는 1,000요청당 5달러이며, 매달 5달러의 무료 크레딧이 자동 적용되어 약 1,000건의 무료 요청이 가능합니다. 용량은 초당 50요청입니다. Brave는 가입 시 신용카드를 요구하며 요금 페이지에서 그 이유를 "남용을 방지하기 위해"라고 설명합니다. 결과는 Brave 자체 독립 인덱스에서 나옵니다. 에이전트 설정은 Brave Search API with MCP를 참고하세요.

4. Serper: 2,500건의 무료 Google 쿼리

Serper 홈페이지는 신용카드 없이 2,500건의 무료 쿼리를 제공하고, Google 결과를 JSON으로 1~2초 안에 반환합니다. 매달 보충이 아니라 가입 시 지급이므로 운영보다는 프로토타입에 적합합니다.

5. SerpApi: 매달 250검색

SerpApi 무료 요금제에는 매달 250검색과 시간당 50검색 처리량이 포함됩니다. 에이전트에는 부족하지만 각 결과 페이지는 세부 구조화 필드로 파싱되어 돌아옵니다. 대량 근거 확보가 아니라 특정 엔진의 SERP 기능이 필요할 때 사용하세요.

6. Firecrawl: 검색과 스크래핑 함께

Firecrawl Free Plan은 매달 1,000크레딧을 "비용 없이, 카드 없이" 제공합니다. 요금 페이지는 이를 500검색 또는 1,000 스크래핑 페이지와 동일하다고 표기하며, 동시 요청은 2건입니다. 검색과 스크래핑이 같은 API와 크레딧 풀을 공유하므로, 에이전트가 페이지를 찾고 전체 콘텐츠를 가져올 때 두 번째 공급업체가 필요 없다는 것이 장점입니다.

7. Jina Search(s.jina.ai): 키마다 10M 무료 토큰

쿼리 앞에 https://s.jina.ai/?q=를 붙이면 Jina가 상위 5개 결과와 콘텐츠를 LLM 친화적인 깨끗한 텍스트로 반환합니다. 새 API 키마다 10M 무료 토큰이 지급되고, 검색마다 10,000토큰부터 시작하는 고정 비용이 들므로 무료 지급으로 약 1,000검색까지 가능합니다. 무료 키는 분당 100요청을 허용합니다. 10월 22일 테스트에서 키 없는 익명 호출은 401 AuthenticationRequiredError("나쁜 IP 평판 때문에 익명 쿼리 차단")을 반환했으므로 키 사용을 전제로 계획하세요.

8. Linkup: 회사 이메일용 매달 20달러 크레딧

Linkup은 회사 이메일 주소로 가입하면 20달러를 지급하고, 대상 계정을 매달 20달러까지 다시 채웁니다. 요금 페이지는 이를 "4,000쿼리를 무료로 실행"이라고 표현합니다. 실패한 요청은 비용이 없습니다.

9. SearXNG: 셀프 호스팅, 사용량 없음

SearXNG는 자체 서버나 노트북에서 실행하는 오픈소스 메타검색 엔진입니다. 소프트웨어는 무료이며 공급업체 사용량도 없습니다. 주의점은 두 가지입니다. JSON 출력은 settings.yml의 search: 섹션에서 활성화해야 하며(설정되지 않은 형식을 요청하면 403 Forbidden), 많은 공개 인스턴스가 JSON을 비활성화하므로 다른 사람의 인스턴스 위에 에이전트를 만들지 마세요.

사라진 무료 사용량과 웹 검색이 아닌 것

Google Custom Search JSON API에는 여전히 매일 100건의 무료 쿼리가 안내되어 있지만, Google 개요 페이지는 이제 "신규 고객에게 폐쇄"되었고 기존 고객은 "2027년 1월 1일까지 대체 솔루션으로 전환할 시간이 있다"고 말합니다. 오래된 튜토리얼이 Programmable Search Engine 키를 만들라고 한다면 건너뛰세요.

DuckDuckGo Instant Answer API도 검색 결과에 자주 나오지만, 순위가 매겨진 웹 결과가 아니라 주제 요약을 반환하므로 에이전트의 주 검색 도구가 될 수 없습니다.

모델을 로컬로 실행한다면 Ollama도 무료 Ollama 계정이 필요한 웹 검색 API를 제공합니다. 이 과정은 Ollama의 웹 검색 API와 MCP에서 설명했습니다. 문서에 무료 검색 사용량이 공개되지 않아 표에는 포함하지 않았습니다.

에이전트용 무료 검색 API 선택 방법

작업 부하 형태에 따라 선택하세요:

  1. 이번 주에 에이전트 프로토타입 제작: Tavily 또는 Exa. 둘 다 카드 없이 매달 보충됩니다.
  2. 높은 쿼리 속도: 카드 추가가 괜찮다면 초당 50요청을 지원하는 Brave.
  3. Google과 동일한 결과 필요: 대량은 Serper, 파싱된 SERP 기능은 SerpApi.
  4. 스니펫이 아니라 페이지 콘텐츠 필요: Firecrawl 또는 Jina.
  5. 공급업체 의존 없음: 자체 서버의 SearXNG.

조합할 수도 있습니다. 한 공급자를 먼저 호출하고, 429 또는 빈 결과가 나오면 두 번째로 폴백하세요.

코딩 에이전트가 Apidog CLI로 검색 API를 테스트하게 하기

무료 사용량은 조용히 실패합니다. 잔액이 0이 되거나 응답 형태가 바뀌면 에이전트가 오류 없이 오래된 기억으로 답할 수 있습니다. 매일 실행하는 계약 테스트가 이를 발견합니다. Apidog CLI로 코딩 에이전트가 테스트를 작성하고 실행하게 하세요.

CLI와 에이전트 스킬을 한 번만 설정합니다:

npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com   # pick your agent when prompted
Enter fullscreen mode Exit fullscreen mode

그다음 Claude Code, Codex 또는 Cursor에 프롬프트 하나를 줍니다:

In Apidog project <projectId>, create an environment "tavily-free" with base URL
https://api.tavily.com. Create a test case for POST /search with body
{"query": "{{q}}", "search_depth": "basic", "max_results": 5} and header
Authorization: Bearer {{TAVILY_API_KEY}}. Assert status 200, a non-empty
results array, every result has a url, and response time under 3000 ms.
Add a second case with no Authorization header that asserts 401.
Run both and summarize any failures.
Enter fullscreen mode Exit fullscreen mode

에이전트는 추측 대신 페이로드 스키마를 읽고, 파일을 검증하고, 케이스를 작성해 실행합니다:

apidog environment create tavily-free --project <projectId> --base-url https://api.tavily.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case category --project <projectId>
apidog test-case create --project <projectId> --file case.json
apidog run --test-case <caseId> --project <projectId> -e <envId> \
  --env-var "TAVILY_API_KEY=tvly-xxxx" --env-var "q=apidog cli" -r cli,json
Enter fullscreen mode Exit fullscreen mode

각 실행은 Tavily 크레딧 1개를 사용하므로, 매일 검사하면 1,000개 중 약 30개가 듭니다. 다른 공급자를 테스트하려면 에이전트에게 베이스 URL과 인증 헤더를 바꾸도록 요청하고(Brave는 X-Subscription-Token, Exa는 x-api-key) 같은 어설션을 유지하세요. Apidog CLI CI/CD 가이드처럼 동일한 apidog run 줄에 -r junit을 붙여 파이프라인에 넣고, Apidog 앱에서 실행을 보려면 --upload-report를 추가하세요. 에이전트별 설정은 Apidog CLI in Claude Code를 참고하세요. Apidog Free 요금제는 최대 4명까지 지원합니다.

무료 사용량을 더 오래 쓰는 방법

  • 쿼리 기준 캐시. 에이전트는 특히 재시도 때 한 작업 안에서 검색을 반복합니다.
  • 저렴한 모드를 기본값으로. Tavily basic은 advanced의 절반이고, Exa Lite는 Auto의 7달러에 비해 1,000건당 4달러입니다.
  • 20개가 아니라 5개 결과 요청. 에이전트는 상위 몇 건 이후를 읽는 경우가 드뭅니다.
  • 전체 페이지는 선택적으로 가져오기. 에이전트가 고른 1~2개 URL에만 수행합니다.

FAQ

제한 없이 완전 무료인 웹 검색 API가 있나요? 호스팅 서비스로는 없습니다. 가장 가까운 대안은 자체 서버의 SearXNG이며, 한도는 하드웨어입니다.

Brave Search API는 여전히 무료인가요? Brave Search 요금제에는 매달 5달러 무료 크레딧이 포함되며, 1,000건당 5달러 기준 약 1,000요청입니다. 남용 방지를 위해 가입 시 신용카드를 요구하지만, 직접 구매한 크레딧만 청구합니다.

AI 에이전트에 가장 좋은 무료 검색 API는 무엇인가요? 대부분 에이전트에는 Tavily 또는 Exa입니다. LLM 준비 콘텐츠, 매달 보충, 카드 불필요를 제공합니다.

Google Custom Search API 무료 키는 아직 받을 수 있나요? 아니요. Google Custom Search JSON API는 신규 고객에게 폐쇄되었고, 기존 고객은 2027년 1월 1일까지 이전해야 합니다. Google 결과로 가는 무료 경로는 Serper와 SerpApi입니다.

무료 검색 API 크레딧은 이월되나요? 기대하지 마세요. Exa는 더하는 방식이 아니라 매월 1일 잔액을 10달러로 초기화하고, Tavily, Brave, Firecrawl은 이월을 약속하지 않고 매달 사용량으로 설명합니다. Serper와 Jina의 무료 지급은 일회성입니다.

에이전트의 검색 API가 여전히 작동하는지 어떻게 알 수 있나요? 위의 Apidog CLI처럼 예약된 계약 테스트를 실행하세요.

더 많은 무료 빌딩 블록은 무료 API 목록과 무료 LLM에 웹 검색을 제공하는 방법을 참고하세요.

Top comments (0)