About finance-markets-research
finance-markets-research is a skill that retrieves normalized JSON on equities, SEC filings, crypto, congressional disclosures, and private markets from the Crawlora API. It supports market research, screening, and due diligence using public data, with endpoint coverage spanning several financial domains.
Key features
- 01Equity quotes, history, financials, and news
- 02SEC filings, statements, and insider trades
- 03Congressional stock disclosures
- 04Crypto market and coin data
- 05PitchBook teaser profiles
Use cases
- 01Researching a public company and its filings
- 02Screening stocks and reviewing market trends
- 03Tracking insider or congressional trades
- 04Checking crypto momentum or VC profiles
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ crawlora-org/ crawlora-skills --skill finance-markets-researchAfter installing, type/finance-markets-researchin Claude Code to confirm it loaded.
Bundled filesreference/endpoints.mdscripts/crawlora.sh
Details
From the project READMEFinance & markets research
Pull equities, crypto, SEC filings, and private-market data as normalized JSON from the Crawlora API — no scraping finance sites or parsing 10-Ks by hand.
When to use this skill
- "What's the price / financials / news for ?" or "chart its history."
- "What are 's recent SEC filings / insider trades / institutional holders?"
- "What did trade recently?"
- "What's 's market cap / price / trending right now?"
- "Give me a profile of <VC firm / private company / fund / LP>."
- Stock screening, earnings calendars, sector/industry overviews.
- For sampled Reddit discussion around a ticker alongside same-window price context, use reddit-stock-sentiment-research when installed.
- For a period-matched financial statement matrix across multiple public companies, use company-fundamentals-comparison.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEYin the environment before running the helper. - The helper reads
CRAWLORA_API_KEYfrom the environment and sends requests tohttps://api.crawlora.net/api/v1. Missing/invalid key →401.
How it works
Pick the data domain, then the job:
- Equities (Yahoo Finance) —
/yahoo-finance/ticker/{symbol}/quote|info|history|financials|analysts|news|options|holders|dividends|splitsfor one symbol;/yahoo-finance/screener/{id}orPOST /yahoo-finance/screenerto screen;/yahoo-finance/searchto resolve a name to a symbol;/yahoo-finance/trending/{region}for what's hot. - SEC filings —
/sec/company/searchto resolve ticker→CIK, then/sec/company/submissions,/sec/filing,/sec/filing/sections(10-K/10-Q item extraction),/sec/financials(normalized statements),/sec/insider(Forms 3/4/5),/sec/institutional-holdings(13F-HR)./sec/full-text-searchsearches across all EDGAR filings;/sec/framescompares one XBRL concept across every filer for a period. - Congress —
/congress/stock-disclosuresto search public congressional trade disclosures;/congress/reportfor one filed report's parsed detail. - Crypto (CoinGecko) —
/coingecko/coin/{id}for a coin profile,/coingecko/marketsfor market rows,/coingecko/trending//gainers-losersfor momentum,/coingecko/globalfor the overall market. - Private markets (PitchBook) —
/pitchbook/company|fund|investor|advisor|limited-partnerfree/teaser profile pages (query params identify the entity — see reference).
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Equities:
scripts/crawlora.sh /yahoo-finance/ticker/AAPL/quote | jq '.'
scripts/crawlora.sh /yahoo-finance/ticker/AAPL/history period=1y interval=1d | jq '.'
# SEC filings (resolve ticker → CIK first):
scripts/crawlora.sh /sec/company/search q="Apple Inc" | jq '.'
scripts/crawlora.sh /sec/company/submissions cik=0000320193 | jq '.'
scripts/crawlora.sh /sec/insider cik=0000320193 | jq '.'
# Congress:
scripts/crawlora.sh /congress/stock-disclosures ticker=NVDA | jq '.'
# Crypto:
scripts/crawlora.sh /coingecko/coin/bitcoin | jq '.'
scripts/crawlora.sh /coingecko/trending | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for every Yahoo Finance,
SEC EDGAR, Congress, CoinGecko, and PitchBook endpoint this skill uses.
Examples
- Ticker deep-dive:
/yahoo-finance/ticker/{symbol}/info+/financials+/analysts+/ticker-news, cross-checked against/sec/financialsfor the audited numbers. - Insider-trading watch:
/sec/insiderfor a company's Form 4 filings, and/congress/stock-disclosuresfiltered by the same ticker to see if lawmakers traded it too. - Crypto momentum scan:
/coingecko/gainers-losersthen/coingecko/coin/{id}for the top movers' fundamentals. - VC due diligence:
/pitchbook/companyfor the teaser profile, then/pitchbook/investorfor its backers.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo. Key at https://crawlora.net. - Public data only — public quote/filing/disclosure pages; not investment advice.
- Security: key lives in
CRAWLORA_API_KEYonly — never hardcode, query-param, or commit it. - PitchBook profiles are free-tier teasers (not the paid platform's full data) — treat fields as directional, not exhaustive.
- SEC full-text search only covers filings from 2001 onward.