검색 API · 학술

학술 연구 검색 API

한 엔드포인트로 arXiv, PubMed, bioRxiv, medRxiv의 동료 평가 논문과 프리프린트를 쿼리. LLM 도구 호출, 인용 추출, 과학 문헌 RAG에 바로 쓸 수 있는 미리 정형화된 JSON 출력.

5 크레딧 / 호출60 요청 / 분POST /api/search/academic

학술 검색 라이브 사용

API 키를 입력하고 라이브 엔드포인트에 실제 쿼리를 실행하세요.

API Authentication Required
Enter your API key to access this service. All API calls require authentication.

API 키가 없으신가요?

계정에 로그인하여 API 키를 생성하고 관리하세요.

5개 샘플 쿼리 — 클릭하여 불러오기

API Integration Guide

Learn how to integrate this API into your applications with code examples and detailed documentation.

API Overview
arXiv, PubMed, bioRxiv, medRxiv를 아우르는 시맨틱 검색. LLM 흡수용으로 정렬된 제목, 초록, 출처 URL을 반환.
POST
/api/search/academic

Base URL

https://www.apipick.com

Full Endpoint

https://www.apipick.com/api/search/academic
Parameters
Required and optional parameters for this API
query
required
string

Natural-language search query

max_num_results
optional
integer

1–5, default 5

relevance_threshold
optional
number

0.0–1.0 quality filter

country_code
optional
string

ISO country code (e.g. US, GB)

start_date
optional
string

ISO date YYYY-MM-DD

end_date
optional
string

ISO date YYYY-MM-DD

Code Examples
Copy and paste these examples to quickly integrate the API into your application

cURL Request

curl -X POST "https://www.apipick.com/api/search/academic" \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_API_KEY" \
  -d '{
  "query": "Latest breakthroughs in CRISPR gene editing",
  "max_num_results": 5,
  "country_code": "US",
  "start_date": "2026-01-01"
}'
Replace YOUR_API_KEY with your actual API key
Response Example
Example response from the API

JSON Response

{
  "query": "Latest breakthroughs in CRISPR gene editing",
  "results": [
    {
      "title": "Example result",
      "url": "https://example.com/article",
      "snippet": "Short excerpt of the page content…",
      "source_type": "web",
      "published_at": "2026-04-15",
      "score": 0.92
    }
  ],
  "result_count": 1,
  "credits_used": 5,
  "remaining_credits": 99
}
Integration Tips

Best Practices

  • • Always include x-api-key header
  • • Always handle errors gracefully
  • • Validate input data before sending
  • • Use HTTPS for secure communication
  • • Cache responses when appropriate

Response Headers

  • • Content-Type: application/json
  • • x-api-key: Required for authentication
  • • Status codes: 200 (success), 400 (error), 401 (unauthorized)
  • • No rate limiting applied

Rate Limits

⏱️

Request Rate

60req / min

Per API key, per endpoint. Sliding 60-second window.

🔀

Concurrency

3concurrent

Max simultaneous in-flight requests per API key.

Response Headers

X-RateLimit-LimitMaximum requests allowed per minute
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetSeconds until the current window resets
Retry-AfterSeconds to wait before retrying (only on 429)

429 Too Many Requests

HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0
X-RateLimit-Reset: 12

{
  "error": "rate_limit_exceeded",
  "message": "Rate limit exceeded: 60 requests/minute per API key. Retry after 12s.",
  "retry_after": 12
}

자주 묻는 질문

어떤 출처가 포함되나요?

arXiv(컴퓨터, 수학, 물리 등), PubMed(생의학), bioRxiv(생물학 프리프린트), medRxiv(의학 프리프린트). 한 번의 호출로 네 곳을 병렬 쿼리합니다.

왜 다른 버티컬 검색 API보다 저렴한가요?

오픈 액세스 학술 인덱스(arXiv, PubMed, bioRxiv, medRxiv)는 독점 금융·법률 데이터셋에 비해 쿼리 비용이 낮습니다. 크레딧 가격이 그것을 반영합니다.

날짜 범위로 제한할 수 있나요?

네. start_dateend_dateYYYY-MM-DD 형식으로 전달해 발행일로 필터링할 수 있습니다.

논문 전문이 반환되나요?

아니요 — 결과에는 제목, 초록 형태의 스니펫, 출처 URL, 관련성 점수가 포함됩니다. 전체 본문이 필요하면 출처 URL에 POST /api/extract를 사용하세요.

OpenAI / Claude용 도구 스키마는?

GET /api/search/academic/tool-schema가 즉시 붙여 넣을 수 있는 OpenAI 함수와 Claude 도구 사용 정의를 반환합니다.