티커 검색
1 크레딧/v1/finance/ticker-search회사명 또는 종목명으로 상품을 찾습니다. category는 stock, index, mutual_fund, currency, futures입니다. quote에 넣을 id를 반환합니다.
keyword, category, language, location
Finance 종목 읽기 엔드포인트는 7개입니다. 이름으로 검색하고 TICKER:EXCHANGE 또는 외환·암호화 페어로 시세를 가져오며 지수와 모버 보드를 읽습니다. 데이터 API만 지원하며 주문, 포트폴리오 쓰기는 없습니다.
/v1/finance/ticker-search회사명 또는 종목명으로 상품을 찾습니다. category는 stock, index, mutual_fund, currency, futures입니다. quote에 넣을 id를 반환합니다.
keyword, category, language, location
/v1/finance/quote풍부한 Quote 1건을 반환합니다. 실시간 가격, 일중 그래프, 펀더멘털, 프로필, 가능 시 재무, 피어가 포함됩니다. keyword는 TICKER:EXCHANGE 또는 EUR-USD 형태 페어입니다.
keyword (TICKER:EXCHANGE or EUR-USD), language, location
/v1/finance/markets언어와 위치 기준 지수·모버 보드를 반환합니다. 시장 랜딩 스냅샷이며 전체 심볼 유니버스 크롤이 아닙니다.
language, location
종목 하나의 시세를 전부 돌려줍니다. 실시간 가격과 장중 그래프, 시가총액, PER, 배당수익률, 52주 범위, 기업 개요, 재무, 동종 종목까지 들어 있습니다.
GOOGL:NASDAQ이나 BTC-USD처럼 정확한 심볼을 이미 알 때 사용하세요. 이름밖에 없다면 ticker-search로 심볼부터 찾으세요.
5크레딧
keyword · Instrument identifier: TICKER:EXCHANGE for stocks/ETFs/indices ('GOOGL:NASDAQ', '.INX:INDEXSP') or a forex/crypto pair ('EUR-USD', 'BTC-USD'). Use the `id` returned by ticker-search.
$ curl https://www.socialcrawl.dev/v1/finance/quote?keyword=GOOGL%3ANASDAQ \
-H "x-api-key: sc_YOUR_API_KEY"// 실제 실행에는 API 키가 필요합니다. "실행해보기"를 누르면 예시 응답을 표시합니다Finance도 다른 SocialCrawl 엔드포인트와 같습니다. API 키로 GET /v1/finance/… 를 호출하고 캐시 미스에 크레딧을 쓰며 동일한 JSON 봉투를 받습니다. 증권사 OAuth와 별도 SDK는 없습니다.
x-api-key 헤더에 키를 보냅니다. 거래소 터미널 자격 증명은 필요 없습니다. Google Search, Google News를 포함한 카탈로그 전 구간에 같은 키를 사용합니다.
라우트는 모두 GET입니다. 검색과 시세에는 keyword를, ticker-search에는 선택 category를, 라우트가 받는 경우 선택 language와 location을 전달합니다. 과금 전에 검증합니다.
티커 검색과 시장 개요는 1 크레딧입니다. quote는 5 크레딧입니다. 가격 민감 경로는 캐시가 짧습니다(quote·markets 약 60초). 캐시 히트는 0 크레딧입니다. 빈 응답과 하드 실패는 환불됩니다.
응답 형태는 success, data, credits_used, credits_remaining, request_id, cached로 동일합니다. quote는 Quote 객체 1건입니다. 검색과 시장은 목록 형태입니다.
대부분 제품은 이름을 종목 id로 확정한 뒤 quote를 호출합니다. 심볼 없이 지수와 모버가 필요하면 markets를 사용합니다.
GET /v1/finance/ticker-search?keyword=…종목 id가 있는 QuoteList 후보입니다.
회사명을 TICKER:EXCHANGE로 매핑한 뒤 quote 비용을 지불합니다.
GET /v1/finance/quote?keyword=TICKER:EXCHANGE가격, 그래프, 펀더멘털, 프로필이 있는 전체 Quote입니다.
대시보드, 알림, 리서치 잡에 쓰는 풍부한 종목 페이로드입니다.
GET /v1/finance/markets지수와 모버의 QuoteList 보드입니다.
심볼 목록을 순회하지 않고 시장 스냅샷을 가져옵니다.
GET /v1/finance/ticker-search
?keyword=Apple
&category=stock
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here
GET /v1/finance/quote?keyword=AAPL:NASDAQ{
"success": true,
"data": {
"symbol": "AAPL:NASDAQ",
"price": 0,
"currency": "USD",
"graph": [],
"profile": {}
},
"credits_used": 5,
"credits_remaining": 9999,
"request_id": "req_…",
"cached": false
}금융 응답은 공유 Quote와 QuoteList 아키타입을 쓰므로 주식, ETF, 지수, 암호화, 외환 파서가 하나로 유지됩니다.
items[]: 종목 id(TICKER:EXCHANGE 또는 페어), name, type, 시장 힌트
symbol, price, currency, graph[], profile, fundamentals, 가능 시 financials, peers. 외환·암호화는 pair
보드 UI용 지수·모버 행. 동일 Quote 목록 리프
다른 /v1 플랫폼 엔드포인트와 같은 요청 수명주기입니다. Finance 전용 사이드카가 아닙니다.
Next.js catch-all이 Hono 소셜 API로 들어갑니다. request_id를 발급하고 키를 인증한 뒤 분당 600회 한도와 키당 동시 50건을 적용합니다.
레지스트리에서 finance/ticker-search, quote, markets를 찾습니다. 검색과 시세의 필수 keyword 검증이 먼저입니다. 잘못된 입력은 400이며 과금하지 않습니다. 유효 호출은 업스트림 전에 티어 비용을 원자적으로 차감합니다.
platform, resource, params로 캐시 키를 만듭니다. 히트면 즉시 반환하고 credits_used는 0입니다. 미스면 업스트림을 실시간으로 읽습니다. quote와 markets는 가격 신선도를 위해 TTL이 짧습니다. 5xx와 네트워크 오류는 재시도하며 불건전 시 서킷 브레이커가 동작합니다.
업스트림 JSON을 Quote 또는 QuoteList로 매핑합니다. Zod로 검증한 뒤 성공 봉투로 감싸 빌링 감사에 남깁니다.
과금 규칙
Finance는 공개 읽기 시장 데이터 SERP입니다. 종목을 Quote로 정규화하므로 두 번째 시세 SDK를 코드에 넣을 필요가 없습니다.
종목 검색, 단일 종목 상세 시세, 시장 개요 보드를 제공합니다. 검색 카테고리는 주식, ETF, 지수, 뮤추얼 펀드, 통화, 선물입니다. 읽기 전용이며 주문 라우팅은 없습니다.
quote, ticker-search, markets는 공개 금융 SERP를, history, statements, options, news는 별도의 실시간 시장 데이터 소스를 읽습니다. quote가 비용이 큰 상세 조회입니다. keyword가 정확한 TICKER:EXCHANGE 또는 페어 id가 되도록 ticker-search를 먼저 쓰는 것이 좋습니다.
success, data, credits_used, request_id, cached를 담은 통합 JSON 봉투를 반환합니다. 검색과 시장은 목록 형태입니다. quote는 가격, 그래프, 프로필, 가능 시 펀더멘털이 있는 Quote 1건입니다.
증권사 인증은 없습니다. 업스트림이 제공하는 quote 그래프 창을 넘는 별도 캔들 제품은 없습니다. 포트폴리오·워치리스트 쓰기는 없습니다.
이 API가 가장 많이 사용되는 작업입니다.
심볼 확정 후 시세 보강
호출은 ticker-search 후 quote에 집중됩니다. 대시보드 헤더와 모버 위젯에는 markets가 사용됩니다. 주식, ETF, 지수, 암호화, 외환에 공통 Quote 형태를 씁니다. 티커 검색은 1 크레딧, 전체 시세는 5 크레딧입니다. 소셜·SERP와 같은 SocialCrawl 키를 사용합니다.
티커 검색과 시장 개요는 보통 수 초입니다. quote는 그래프, 펀더멘털, 프로필을 묶기 때문에 라이브 미스 시 더 무겁고 수 초가 걸리는 경우가 많습니다.
이 데이터를 활용하는 대표적인 방식과 각 방식에서 주로 사용하는 스택입니다.
ticker-search로 이름을 확정한 뒤 quote로 펀더멘털과 그래프를 가져옵니다. 심볼과 가격 스냅샷을 일정에 따라 저장합니다.
지수·모버 보드에 markets를 사용합니다. 짧은 캐시로 1분 창 안 반복 페이지 로드 비용을 낮춥니다.
한 번 확정한 뒤 주기로 quote하고 가격 또는 일 변동이 임계값을 넘으면 알립니다. 카탈로그와 같은 API 키를 사용합니다.
티커 검색과 시장 개요는 라이브 호출당 1 크레딧입니다. quote는 5 크레딧입니다. 캐시 히트는 무료입니다.
curl "https://www.socialcrawl.dev/v1/finance/ticker-search?keyword=Apple&category=stock" \
-H "x-api-key: sc_your_api_key_here"curl "https://www.socialcrawl.dev/v1/finance/quote?keyword=AAPL:NASDAQ" \
-H "x-api-key: sc_your_api_key_here"모든 엔드포인트가 같은 응답 구조의 JSON을 보내드려요. 엔드포인트가 해당 지표를 지원하고 계산에 필요한 원본 값이 있을 때만 참여율·콘텐츠 카테고리 같은 계산 필드가 포함돼요.
같은 Finance 데이터를 받는 두 가지 방법을 나란히 비교했어요. 인증부터 비용까지 한눈에 확인해 보세요.
| 항목 | SocialCrawl | Yahoo Finance / Alpha Vantage |
|---|---|---|
| 데이터 출처 | 현재 구글 파이낸스 스냅샷이에요. quote·markets는 60초, ticker-search는 2분까지 캐시되고 정확히 같은 캐시 요청은 0크레딧이에요 | 야후 파이낸스 스크래핑과 요청 제한이 걸린 무료 API를 섞어 써요 |
| 통합 스키마 | 주식·ETF·지수·암호화폐·환율이 같은 Quote 형태로 와요 | 제공처마다 형태가 달라서 데이터 소스마다 다시 매핑해야 해요 |
| 호출 횟수 | 현재가·차트·지표·재무·동종 종목이 요청 한 번에 와요 | 각 항목마다 엔드포인트나 제공처를 따로 호출해야 해요 |
| 상품 범위 | 주식·ETF·지수·암호화폐·환율을 하나의 API로 받아요 | 주식은 잘 되지만 암호화폐·환율은 별도 상품인 경우가 많아요 |
| 요금 | 시세 5 크레딧, 검색 1 크레딧, 신용카드 없이 100 크레딧 무료예요 | 무료 플랜은 요청을 제한하고 전체 접근은 유료 플랜이 필요해요 |
데이터 출처
통합 스키마
호출 횟수
상품 범위
요금
API, 요금제, 기능에 대한 질문과 답변입니다.
문의하기AI에게 SocialCrawl을 물어보세요