canonical: https://jentic.com/apis/boothcheck.com/boothcheck

# boothcheck API

The boothcheck API serves read-only research data derived from SEC filings, keyed by ticker. It reports what a stock's price implies for growth, duration, and margin, searches and discovers companies across filings, and returns financials, segment snapshots, peer cohorts, and business revenue breakdowns. It also tracks a management guidance ledger, risk-factor additions, insider trades with their 10b5-1 plan context, dilution facts, share-count history, and 13F holders, with no house fair value, price target, or rating.

## For AI agents

Read research data derived from SEC filings by ticker: what a stock price implies, financials and segment snapshots, insider and 13F holder registers, management guidance, and narrative reports across 41 endpoints. Informational use only, no ratings or price targets.

## Scope

Does not place trades, give investment advice, or publish price targets or ratings. Use for reading derived research data from SEC filings only.

## Capabilities

- Read what a stock's price implies for growth, duration, and margin
- Search and discover companies across their SEC filings
- Pull a company's financials and business revenue breakdown by ticker
- Track insider trades, their 10b5-1 plan context, and 13F holders
- Read a management guidance ledger and risk-factor additions
- Compare segment snapshots and peer cohorts for a company
- Get a full narrative research report or its summary for a ticker

## Use cases

### Read what's priced into a stock through Jentic

Let an agent read the implied expectations behind a share price instead of modelling them by hand. The agent passes a ticker and gets the growth, duration, and margin the current price assumes, derived from SEC filings. Through Jentic the priced-in operation is discovered by intent and called with its input schema, so the figure drops straight into a research note.

Example prompt: Read what is priced into a stock with GET `/priced-in/{ticker}`

### Company financials lookup

Pull a company's fundamentals by ticker for a model or screen. The agent reads financials and the business revenue breakdown, all sourced from filings, so a research workflow can compare companies without scraping filings itself.

Example prompt: Pull a company's financials with GET `/financials/{ticker}`

### Insider and holder monitoring

Watch who is buying, selling, and holding a stock. The agent reads insider trades with their 10b5-1 plan context and the 13F holder register for a ticker, so a monitoring workflow can flag notable activity sourced from filings.

Example prompt: List insider trades with GET `/insider-activity/{ticker}`, then read 13F holders with GET `/holders/{ticker}`

### Filing search and reports

Find the right disclosure and read the derived analysis of it. The agent searches a company's filings and pulls the full narrative report for a ticker, so an analyst gets the relevant filing and its summary in one pass.

Example prompt: Search a company's filings with GET `/filing-search/{ticker}`, then read the full report with GET `/report/{ticker}`

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/priced-in/{ticker}` | What's priced into a stock |
| GET | `/financials/{ticker}` | Company financials |
| GET | `/insider-activity/{ticker}` | Insider trades with 10b5-1 context |
| GET | `/holders/{ticker}` | 13F holders register |
| GET | `/segments/{ticker}` | Segment snapshot |
| GET | `/guidance-ledger/{ticker}` | Management guidance ledger |
| GET | `/report/{ticker}` | Full narrative report |
| GET | `/filing-search/{ticker}` | Search a company filing |

## Key resources

- **Priced-in** — Read what a stock's price implies for growth, duration, and margin
- **Filings and reports** — Search and discover companies across filings and read narrative reports
- **Fundamentals** — Pull financials, business segments, and revenue breakdowns by ticker
- **Insiders and holders** — Read insider trades, 10b5-1 plans, and 13F holder registers

## AI readiness

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

- **Score:** 69 / 100
- **Maturity:** AI-Aware
- **Dimensions:**
  - Foundational Compliance: 99 / 100
  - Developer Experience & Jentic Compatibility: 63 / 100
  - AI-Readiness & Agent Experience: 54 / 100
  - Agent Usability: 94 / 100
  - Security: 60 / 100
  - AI Discoverability: 67 / 100
- **View full report:** https://jentic.com/apis/boothcheck.com/boothcheck/scorecard
- **How the score is calculated:** https://docs.jentic.com/reference/api-readiness-framework/overview/
- **More about the dimensions:** https://docs.jentic.com/reference/api-readiness-framework/specification/#dimensional-model-overview

### Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

- **Score your own API:** https://jentic.com/scorecard.md
- **Scoring CLI agent skill:** https://github.com/jentic/jentic-api-scorecard/blob/main/skills/jentic-api-scorecard/SKILL.md

```sh
npx @jentic/api-scorecard-cli score <openapi-url>
```

## Why Jentic

- **Setup:** Wiring Boothcheck by hand means learning its bearer auth, which endpoints are public versus gated, and the ticker-keyed shape of every dataset. Through Jentic you install once, import Boothcheck from the API Directory, store the token once, and your agent calls it.
- **Permission scoping:** Boothcheck puts the ticker in the URL path (`/financials/{ticker}`), and every operation is a read, so a rule can allow your agent just the datasets it needs, such as financials and holders, while leaving others out. You choose which operations it may call, so a research agent sees only the data you grant.
- **Credential handling:** Your Boothcheck token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'what is priced into a stock' or 'get company financials', and Jentic returns the matching Boothcheck operation with its input schema so the agent calls the right endpoint without reading the reference docs.

## Related APIs

- **Crunchbase API** — Crunchbase provides company profiles, funding, and firmographics; boothcheck derives public-company research data from SEC filings.
- **EDGAR API** — EDGAR serves the raw SEC filings themselves; boothcheck turns those filings into derived research datasets by ticker.
- **OpenCorporates API** — OpenCorporates provides official company registry and officer data; boothcheck adds SEC-filing financials and insider signals.

## FAQ

### What authentication does the boothcheck API use?

The boothcheck API authenticates with a bearer token per its OpenAPI spec. Headline endpoints such as what's priced into a stock, the most-stretched list, and the coverage list are public, while filings, reports, financials, and insider data require the token. Through Jentic the token is stored encrypted by your own Jentic One instance and injected at call time.

### Can I read a company's financials and insider activity with the boothcheck API?

Yes. Pull a company's financials and business revenue breakdown by ticker, and read its insider trades alongside the 10b5-1 plan context and 13F holder register, all as read-only data derived from SEC filings.

### Can I limit what my agent is allowed to do with the boothcheck API?

Yes. Every operation is a read, so a rule can allow your agent only the datasets it needs, such as financials and priced-in, while leaving insider or holder data out unless you add those operations. Boothcheck keys each dataset by ticker in the URL path, so access stays scoped to the reads you grant.

### What are the rate limits for the boothcheck API?

The OpenAPI spec does not specify rate limits. Check the Boothcheck documentation at https://boothcheck.com for current limits before running broad screens.

### Is there a boothcheck MCP server?

You don't need an MCP server to give your agent boothcheck. Jentic connects it directly from the API Directory: import it, store your token once, and your agent runs the priced-in, financials, and filing operations on demand. That also keeps extra tool definitions out of the agent's context.

### How do I read what's priced into a stock with the boothcheck API through Jentic?

Search Jentic for 'what is priced into a stock' and it returns the boothcheck priced-in operation with its input schema. Your agent passes a ticker and reads back the implied growth, duration, and margin. To run it on your own infrastructure, install Jentic One from its GitHub repo.
