OQRO for AI agents

OQRO tracks US public-market disclosures: insider trades (SEC Form 4), stock trades by members of Congress, fund holdings (SEC 13F), federal contracts and lobbying. Every row links the official filing. This page tells an AI agent how to read it. Everything here is free; reading pages needs no account.

1. Read any page as Markdown

Add .md to the address of any public page. The answer is the page's own content as Markdown, without menus, scripts or styles. No account, no key, no header to set.

https://oqro.io/stocks/AAPL.md      # the Apple page
https://oqro.io/insiders.md         # latest insider trades
https://oqro.io/index.md            # the home page

A client that can set headers may ask the page's normal address with Accept: text/markdown instead; the result is the same. Limit: 60 pages a minute. A page that does not exist answers 404 with a Markdown body that says where to look.

What you needAddress
One company: insider trades, Congress trades, 13F holders, contracts, lobbying/stocks/{TICKER}.md
Latest insider purchases and sales (SEC Form 4)/insiders.md
Stock trades reported by members of Congress/political.md
What funds reported owning at quarter end (SEC 13F)/institutions.md
Federal contracts awarded to listed companies/contracts.md
Mergers and acquisitions, from Form 8-K filings/ma.md
One US business day of insider filings/daily.md
Yearly statistics since 2006 (insiders) and 2021 (Congress)/stats.md
Results dates, economic reports and filing deadlines/calendar.md
One disclosure, with its official source/e/{id}.md
Guides and articles (Form 4, 13F, the STOCK Act...)/learn.md
The home page/index.md

The full list of pages is in llms.txt and the sitemap.

2. Call OQRO as tools (MCP server)

For a precise question (one ticker, one person, a date range), tools are better than reading pages. OQRO has a remote MCP server over Streamable HTTP with read-only tools. It is free: the client opens the OQRO sign-in by OAuth on first use, and a free account is enough.

MCP server:   https://oqro.io/api/mcp
Server card:  https://oqro.io/.well-known/mcp

Start with search_companies to turn a company name into a ticker, then call the tool that fits. Set-up steps for Claude, ChatGPT and other clients are on the MCP server page.

3. Call the REST API

The same data as read-only JSON at https://oqro.io/api/v1. It needs a personal key, which is free with a free account. Limits: 60 requests a minute and 5,000 a day per key. Every row carries source_url (the official filing) and oqro_url.

curl "https://oqro.io/api/v1/insider-trades?ticker=NVDA&side=sell&days=180&limit=5" \
  -H "Authorization: Bearer $OQRO_API_KEY"

Reference: API docs, openapi.json and the developer guide (errors, rate-limit headers, versioning).

Questions OQRO answers

QuestionMCP toolOr read
Has anyone at NVIDIA bought or sold shares lately?insider_trades/stocks/NVDA.md
Which members of Congress traded this stock, and in what range?congress_trades/stocks/{TICKER}.md
What did Berkshire Hathaway add last quarter?fund_moves/institutions.md
Which listed companies won federal contracts this month?federal_contracts/contracts.md
What has been happening at this company?company_context/stocks/{TICKER}.md
What is this insider's record on past purchases?insider_record/insiders/leaderboard.md
Which companies do insiders, Congress and funds all report buying?convergence/convergence.md

Not a fit: live price quotes, investment recommendations, companies not listed in the US, and anything about why a person traded. The filings do not show motive.

Rules when you quote OQRO

  • Cite the official filing (source_url, or the source link on the page) next to the OQRO page.
  • Amounts filed as ranges stay ranges. A trade by a member of Congress is reported as "$1,001 to $15,000"; do not turn it into one figure.
  • Keep the filing delay in mind: Form 4 within 2 business days, Congress trades within 45 days, 13F within 45 days of quarter end. A 13F is a quarter-end snapshot with no trade date.
  • A contract ceiling is not revenue. The amount obligated is kept apart from the ceiling.
  • Planned sales (Rule 10b5-1) are kept apart from unscheduled ones. Say which one a sale is.
  • OQRO describes public filings. It is not investment advice, so do not present a row as a reason to buy or sell.

What needs an account

AccessNeedsPrice
Pages as Markdown or HTMLNothingFree
MCP serverA free account (OAuth sign-in)Free
REST APIA free account and a keyFree
OQRO's own AI answers (Ask OQRO, context on request)OQRO Pro$9.99 a month or $79.99 a year

In a browser, a person without an account reads one page and is then asked to create a free account. That step does not apply to AI assistants, to search crawlers or to the .md addresses.

Machine-readable files

OQRO describes public disclosures. It is not investment advice. Questions: contact us.