Ticker search
1 credit/v1/finance/ticker-searchFind instruments by company or name. Optional category: stock, index, mutual_fund, currency, futures. Returns ids suitable for quote.
keyword, category, language, location
Resolve tickers, pull rich quotes, and read a markets overview as structured JSON with one SocialCrawl API key. Quote uses TICKER:EXCHANGE. Reads priced in credits.
3 active endpoints. Quote, ticker search, markets.
Seven live read endpoints for Finance instruments. Search by name, quote by TICKER:EXCHANGE or forex/crypto pair, and a markets board of indices and movers. Data API only. No brokerage orders, no portfolio writes.
/v1/finance/ticker-searchFind instruments by company or name. Optional category: stock, index, mutual_fund, currency, futures. Returns ids suitable for quote.
keyword, category, language, location
/v1/finance/quoteOne rich Quote: live price, intraday graph, fundamentals, profile, financials when available, peers. keyword is TICKER:EXCHANGE or EUR-USD style pair.
keyword (TICKER:EXCHANGE or EUR-USD), language, location
/v1/finance/marketsIndices and movers board for a language and location. Snapshot of the markets landing surface, not a full symbol universe crawl.
language, location
Returns one instrument's full quote: live price and intraday graph, market cap, P/E, dividend yield, 52 week range, company profile, financials, and peers.
Use it when you know the exact symbol, like GOOGL:NASDAQ or BTC-USD; ticker-search gives you that symbol from a name.
5 credits
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"// Running this live needs your own API key. Hit "Try it" to see an example responseFinance is a normal SocialCrawl surface. You call GET /v1/finance/… with an API key, spend credits on live misses, and get a single JSON envelope back. No brokerage OAuth. No second SDK.
Send your key in the x-api-key header. No exchange terminal credentials. The same key works for Google Search, Google News, and the rest of the catalog.
All routes are GET. Pass keyword for search and quote, optional category on ticker-search, optional language and location where the route accepts them. We validate before charging.
Ticker search and markets cost 1 credit. Quote costs 5. Cache is short for price-sensitive paths (about 60s on quote and markets). Cache hits cost 0. Empty or hard failures refund.
Every response is the same shape: success, data, credits_used, credits_remaining, request_id, cached. Quote is a single Quote object. Search and markets return list shapes.
Most products resolve a name to an instrument id, then call quote. Markets is the overview board when you need indices and movers without a symbol.
GET /v1/finance/ticker-search?keyword=…QuoteList candidates with instrument ids
Map a company name to TICKER:EXCHANGE before paying for quote.
GET /v1/finance/quote?keyword=TICKER:EXCHANGEFull Quote: price, graph, fundamentals, profile
Rich instrument payload for dashboards, alerts, and research jobs.
GET /v1/finance/marketsQuoteList board of indices and movers
Market snapshot without iterating a symbol list.
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
}Finance responses use the shared Quote and QuoteList archetypes so stocks, ETFs, indices, crypto, and forex share one parser.
items[] with instrument id (TICKER:EXCHANGE or pair), name, type, market hints
symbol, price, currency, graph[], profile, fundamentals, financials when present, peers; pair for forex/crypto
indices and movers rows on the same Quote list leaf for board UIs
Same request lifecycle as every other /v1 platform endpoint. Finance is not a sidecar.
Next.js catch-all routes into the Hono social API. We mint a request_id, authenticate the key, then enforce rate limit (600/min) and concurrency (50 in flight per key).
Registry lookup finds finance/ticker-search, quote, or markets. Required keyword checks run first on search and quote. Invalid input returns 400 with no charge. Valid calls debit the tier cost atomically before upstream work.
A deterministic cache key is built from platform + resource + params. Hit: return immediately, credits_used = 0. Miss: the upstream is read live. Quote and markets keep a short TTL for price freshness. Retries on 5xx/network with a circuit breaker if the source is unhealthy.
Upstream JSON is mapped to Quote or QuoteList, validated against the canonical Zod schema, then wrapped in the success envelope and logged for billing audit.
Billing rules that matter in production
Finance is a public-read market data SERP. We normalize instruments into Quote so your code does not learn a second market data SDK.
Instrument search, rich single-instrument quotes, and a markets overview board. Stocks, ETFs, indices, mutual funds, currency, and futures classes on search. Read-only. No order routing.
The quote, ticker-search and markets routes read a public finance SERP live; history, statements, options and news read a separate live market-data source. Quote is the expensive rich pull. Prefer ticker-search first so keyword is an exact TICKER:EXCHANGE or pair id.
A unified JSON envelope: success, data, credits_used, request_id, cached. Search and markets return list shapes. Quote returns one Quote with price, graph, profile, and fundamentals when present.
No brokerage auth. No historical candle product beyond the quote graph window upstream provides. No portfolio or watchlist writes.
The jobs this API is most often used for.
Symbol resolve then quote enrichment
Callers concentrate on ticker-search into quote. Markets shows up for dashboard headers and movers widgets. Canonical Quote shape across stocks, ETFs, indices, crypto, and forex. Ticker search at 1 credit, full quote at 5. Same SocialCrawl key as social and SERP.
Ticker search and markets are typically a few seconds. Quote is the heavier path (often several seconds on live miss) because the payload bundles graph, fundamentals, and profile.
Common ways teams put this data to work, and the stack each one tends to run.
ticker-search for name resolution, then quote for fundamentals and graph. Store symbol and price snapshots on a schedule.
markets for indices and movers boards. Short cache keeps repeated page loads cheap within the minute window.
Resolve once, quote on an interval, fire when price or day change crosses a threshold. Same key as the rest of SocialCrawl.
Ticker search and markets are one credit per live call. Quote is five. Cache hits are free.
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"Same key as the rest of the catalog
Every endpoint returns structured JSON in a unified envelope. Computed fields such as engagement rate and content category are included only where the endpoint supports them and the required source inputs are present.
Same Finance data, two very different paths. Auth, rate limits, schema, and cost, side by side.
| Feature | SocialCrawl | Yahoo Finance / Alpha Vantage |
|---|---|---|
| Data source | Current Google Finance snapshots; quote and markets cache for 60 seconds, ticker search for 2 minutes; exact hits cost 0 credits | Yahoo Finance scraping plus rate-limited free API tiers |
| Unified schema | One Quote shape across stocks, ETFs, indices, crypto, forex | Divergent shapes per provider: remap each data source |
| One call vs many | Price + graph + fundamentals + financials + peers in one request | Separate endpoints (or providers) for each of those |
| Instrument coverage | Stocks, ETFs, indices, crypto, and forex in one API | Stocks well covered; crypto and forex often a separate product |
| Pricing | 5cr per quote, 1cr per search; 100 free credits, no card | Free tiers throttle requests; full access needs paid plans |
Data source
Unified schema
One call vs many
Instrument coverage
Pricing
Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.
Contact usAsk AI about SocialCrawl