Enrich document
Request a pre-signed URL to upload a document directly to Bigdata.com. The response contains a single-use url and the document id. Send a PUT request to that URL with the document file as the body to complete the upload. Bigdata then enriches the document (extraction, structure and annotation of the content) and indexes it; when done, it is available for the Search and Research Agent.
Authorizations
Your API key. Include it in every request as the X-API-KEY header. Create and manage keys in the Developer Platform.
Body
Name of the file being uploaded (e.g. research_report.pdf).
"research_report.pdf"
Optional publication date/time for the document (ISO 8601). This date will be used as the reference timestamp for search and retrieval.
"2025-06-15T10:30:00Z"
Optional list of tag names to apply to the document. Tags can be used to search and filter documents in the Search and Research-Agent services.
If true, all members of your organization can access the file once it is processed. If false, only you can access the processed content.
true
Optional list of enrichments to apply while processing the document. Each value configures the processing pipeline to run an additional step on the content.
Supported enrichments:
reporting_entities: Identifies the document's reporting company, using the same concept as theReportingEntityreporting detail in Search. This keeps the reporting entity consistent with the rest of the Bigdata corpus, so you can reliably filter private content, transcripts and filings together.translation(coming soon): Translates the document content.
reporting_entities, translation Response
Pre-signed URL and document id. PUT the file to the URL to complete the upload; use the id with Get document to poll for status.