Tavily Search API
API 한 번의 호출로 Tavily Search 데이터를 받아 가세요. Runs a web search via Tavily and returns ranked results plus an optional LLM-generated `answer` synthesised from the top sources. Set `include_answer=true` to enable answer synthesis. Use `search_depth=advanced` for higher-relevance results (also unlocks `chunks_per_source`). Filter results to specific domains via `include_domains` (comma-separated), or exclude via `exclude_domains`. Time-bounded queries via `time_range` (`d` / `w` / `m` / `y`) or explicit `start_date` / `end_date` (YYYY-MM-DD).
2026년 6월 업데이트
Tavily Search API, 직접 써 보세요
코드 한 줄 짜기 전에, 실제 데이터부터
42개 플랫폼을 한 번에 살펴봐요
Search API로 무엇을 할 수 있을까요
Search 엔드포인트가 통합 스키마와 계산 필드를 담은 Tavily 데이터를 한 번의 요청으로 보내드려요. 스크래핑 인프라를 직접 만들거나 유지할 필요가 없어요.
요청 예시
curl "https://www.socialcrawl.dev/v1/tavily/search?query=claude+opus+4.7+release+notes" \
-H "x-api-key: YOUR_API_KEY"import requests
response = requests.get(
"https://www.socialcrawl.dev/v1/tavily/search",
headers={"x-api-key": "YOUR_API_KEY"},
params={"query": "claude opus 4.7 release notes"},
)
data = response.json()const params = new URLSearchParams({
"query": "claude opus 4.7 release notes",
});
const response = await fetch(`https://www.socialcrawl.dev/v1/tavily/search?${params}`, {
headers: { "x-api-key": "YOUR_API_KEY" },
});
const data = await response.json();파라미터
| 파라미터 | 필수 | 설명 |
|---|---|---|
| query | 예 | The search query — natural-language free text. |
| search_depth | 아니오 | Latency-vs-relevance tradeoff. `basic` is the default; `advanced` unlocks `chunks_per_source` and higher-relevance ranking. (basic | advanced | fast | ultra-fast) |
| topic | 아니오 | Search category. Defaults to `general`. Use `news` for time-sensitive queries and `finance` for market data. (general | news | finance) |
| time_range | 아니오 | Time window relative to now. Accepts `day` / `week` / `month` / `year` (or shorthand `d` / `w` / `m` / `y`). (day | week | month | year | d | w | m | y) |
| max_results | 아니오 | Number of results to return (1–20). Defaults to 5. |
| chunks_per_source | 아니오 | Max relevant chunks returned per source (1–5). Only honoured when `search_depth=advanced`. Defaults to 3. |
| include_images | 아니오 | Include images alongside the result content. |
| include_image_descriptions | 아니오 | Include AI-generated descriptions for the returned images. |
| include_answer | 아니오 | Include an LLM-generated answer string synthesised from the top sources. |
| include_raw_content | 아니오 | Include the raw HTML/text alongside the cleaned content. |
| include_domains | 아니오 | Comma-separated list of domains to restrict results to (e.g. `nytimes.com,reuters.com`). |
| exclude_domains | 아니오 | Comma-separated list of domains to exclude from results. |
| country | 아니오 | ISO 3166-1 alpha-2 country code to bias results toward. |
| start_date | 아니오 | Inclusive lower bound on result publish date (YYYY-MM-DD). |
| end_date | 아니오 | Inclusive upper bound on result publish date (YYYY-MM-DD). |
Tavily Search API는 어떻게 동작하나요
API 키와 함께 GET 요청을 보내면, 통합 스키마와 계산 필드를 담은 깔끔한 JSON이 돌아와요.
메서드
GET
응답 형식
JSON
소셜 미디어 데이터를 몇 초 만에 수집하는 방법
개발자를 위한 가장 빠른 소셜 미디어 스크래핑 API. 월간 활성 사용자 100억 명 이상을 포괄하는 42개 플랫폼에서 프로필, 게시물, 댓글, 분석 데이터를 수집하세요.
모든 플랫폼을 하나의 스키마로
동일한 응답 구조로 42개 플랫폼을 조회하세요. 연동은 한 번이면 충분합니다.
단순 수집을 넘어 계산된 필드 제공
모든 응답에 engagement_rate, estimated_reach, content_category, language가 포함되어 바로 활용할 수 있습니다.
코드 한 줄 쓰기 전에, 데이터부터
Visual Data Explorer — URL만 붙여넣으면 결과 카드, 정형화된 테이블, CSV 내보내기 기능을 제공합니다.
import requests
response = requests.get(
'https://www.socialcrawl.dev/v1/tiktok/profile',
params={'handle': 'charlidamelio'},
headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json(){
"success": true,
"platform": "tiktok",
"data": {
"author": {
"username": "charlidamelio",
"followers": 152400000
},
"engagement": {
"likes": 12400000000,
"engagement_rate": 0.087
},
"metadata": {
"language": "en",
"content_category": "lifestyle"
}
}
}궁금한 점이 있으신가요? 답변해 드립니다
SocialCrawl의 API, 요금제, 기능에 대한 자주 묻는 질문을 확인하세요.
문의하기AI에게 SocialCrawl을 물어보세요
Tavily Search 데이터, 가져올 준비 되셨어요?
API 키 받고 60초 안에 Tavily 데이터를 받아 가세요.
