Skip to content
NagentNagent
Log inSign upHire your AI Growth Team
NagentNagent
Log inSign up
All documentation

Market and regulatory data sources

How to give agents SEC filings, NSE announcements, company registry data, FIGIs and Bloomberg Data License, and how watches start an agent on each new filing.

Browse documentation

Data sources are ready-made connectors for public and licensed data

A data source is a connector made from a template for one data provider. You fill in a few fields, review its operations, and your agents can look up filings, announcements and identifiers. Its address and operations come from the template, so they cannot be edited afterwards; add it again from the template to change them.

On Connectors, select From a template and pick one under Data sources. Like any template it lands in review first.

The sources

SourceWhat agents getWhat you need
SEC EDGARUS company filings, XBRL financial data and full-text search, and saving a filing to your knowledge baseNo account. The SEC asks every caller to name an organisation and a contact email, which are sent with each request
NSECorporate announcements, results, board meetings, corporate actions, insider trading, offer documents and voting results from NSE's public feedsNo account
OpenFIGITickers, ISINs and other identifiers mapped to FIGIs, the open identifiers Bloomberg data is keyed onNothing. An API key is optional and raises the rate limit
Bloomberg Data LicenseReference and pricing data requested on your own licenceYour Bloomberg Data License client id and secret, token address and catalog id
data.gov.in company dataIndia's company master data, searched by CIN or nameYour data.gov.in API key and the dataset's resource id
Company registry (licensed provider)Company, director and filing data, including MCA filings, from the registry provider you hold a licence withYour provider's address and key, and where its company and filing records sit
Exchange data (licensed provider)Announcements and filings from the exchange data provider you hold a licence withThe same, for that provider

Licensed data stays in your workspace and is not shared outside it.

The public sources share a polite rate across the platform: SEC EDGAR five requests a second, NSE two a second, and OpenFIGI without a key 25 mappings a minute. A call above the rate waits its turn or is refused, rather than getting your address blocked by the provider.

On Bloomberg Data License, a data request may be billed to your licence, so it is an external act and waits for approval as such. Approving the same request twice sends it once. For live B-PIPE or Server API data from inside your network, use an internal system.

Watches

A watch checks a source on a schedule for new filings that match, saves each one to your knowledge base, and can start an agent on it. Watches are on SEC EDGAR, NSE and the licensed providers. They appear under Watches (Beta) on the source's row.

Watches on SEC EDGAR: a watch named Bank 10-K and 10-Q filings with Edit, Pause and Delete and the trigger it raises, above the form for a new watch with Name, Companies, Keywords, Filing types, Check every and Save each filing to the knowledge base

  1. Select Add watch and give it a Name.
  2. Under Companies, list what to follow, one per line: CIK numbers for SEC EDGAR, symbols for NSE, or the provider's company ids.
  3. Optionally add Keywords, and Filing types, such as 10-K and 8-K for the SEC, or ticks such as Financial results for NSE.
  4. Choose Check every: 15 minutes, 1 hour, 6 hours or 1 day.
  5. Leave Save each filing to the knowledge base ticked to keep every match in the Knowledge Hub.

The first check learns what is already there, so only filings after it count as new. Each watch then shows when it last checked and how many it found, or why the check failed. Pause, Resume, Edit and Delete are on each watch.

To start an agent on each new filing, add a webhook trigger with the source connector:<slug> and the event watch.<id>; the watch shows both. See triggers and webhooks.

A source can carry up to 10 watches, each following up to 50 companies. For SEC EDGAR, name at least one company or keyword. A licensed provider's watches need its filing list set up in the template first.