Congress
Fetch and parse a congressional disclosure report
Returns one US Senate disclosure report from the filing_url found by the stock-disclosures search, passed as url. Supports annual reports, periodic transaction reports and due date extension notices. Output has filer, filing date, parts with their rows, and a transactions list. House PDFs and paper filings return a validation error.
get/congress/report
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/congress/report
- Auth: API key in header x-api-key
Query parameters
urlstring required
Filing URL, as returned by congress-stock-disclosures' filing_url field. Must be an efdsearch.senate.gov /search/view/annual/..., /search/view/ptr/..., or /search/view/extension-notice/regular/... URL.
Headers
x-api-keystring required
API key required
Response
OK
Example response
{
"code": 200,
"data": {
"body": "Jane Doe timely requested an extension...",
"fetched_at": "2026-08-08T00:00:00Z",
"filed_at": "05/15/2019 @ 8:11 AM",
"filer": "The Honorable John A Barrasso (Barrasso, John)",
"parts": [
{
"answer": "Yes",
"title": "Part 3. Assets"
}
],
"report_id": "cc198326-0f50-4f47-8b03-a5c6440f400f",
"report_type": "annual",
"source_url": "https://efdsearch.senate.gov/search/view/annual/cc198326-0f50-4f47-8b03-a5c6440f400f/",
"title": "Annual Report for Calendar 2018",
"transactions": [
{
"amount": "$15,001 - $50,000",
"asset_name": "Bank of America",
"asset_type": "Corporate Bond",
"comment": "--",
"owner": "Spouse",
"source_part": "Transactions",
"source_row_number": "5",
"ticker": "RPM",
"transaction_date": "12/19/2018",
"transaction_type": "Purchase"
}
]
},
"msg": "OK"
}Changes
No recorded changes to this operation across all 2 revisions of this API.