FINRA Scraper for TRACE Bond Prices, Short Interest and Firm Records

FINRA shows corporate and agency bond trades with price, yield and size, and a BrokerCheck report on each registered brokerage firm. Our FINRA scraper turns both into tables.

Plans from €169 a month · Free project assessment · Reply within 1 business day

CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud

finra.org
FINRA Scraper for TRACE Bond Prices, Short Interest and Firm Records
finra.orgwhat you get
Typical fields for financial sites
tickerpricechange_pctvolumemarket_capupdated_at
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

FINRA Data Collection as a Managed Service

  1. You send

    FINRA pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    API, JSON feed or CSV, XLSX and JSON files

You tell us which part of finra.org you need - a list of CUSIPs or TRACE symbols, a whole product type such as corporate and agency bonds or TBA, the short interest table for a set of symbols, or BrokerCheck firm reports by CRD number - and we build the crawlers, run them and repair them when FINRA reworks a page. The data grids load through scripts, so rendering, pacing, proxy rotation and CAPTCHA handling are part of the service rather than something you arrange.

Runs follow the rhythm of each source: daily for bond trades, twice a month for short interest, weekly or on demand for firm records. A project begins with a free assessment of the scope and a sample file, and the field documentation travels with the first delivery.

FINRA TRACE Bond Prices and Short Interest: Fields We Collect

FINRA's bond pages rest on two identifiers: the nine-character CUSIP, whose first six characters name the issuer, and the symbol FINRA assigns for TRACE trade reporting. Keyed on either, a bond keeps its rows together from one run to the next. What a visitor sees, and what we collect:

  • Bond referenceissuer name, CUSIP, symbol, product subtype (Corporate, Agency, Church, Equity Linked Notes), Industry Group code such as BANKS, ELECTRIC or TELEPHON, coupon rate and coupon type, maturity date, callable flag and next call date, convertible, perpetual and 144A indicators, and TRACE Grade: Investment Grade or High-Yield.
  • Latest salelatest sale price as an all-in figure including any markup or markdown, latest sale yield shown as yield to worst, latest trade date, and the price change as a number and in percent.
  • Trade activityfor every trade: reporting date, execution time, settlement date, price, yield, quantity, side, reporting party type, contra party type, ATS flag, remuneration code, Special price flag, trade status (report, cancel or correction) and the modifiers that mark late and after-hours reports, with as-of trades carrying their original execution date. Large trades come capped the way FINRA prints them: 5MM+ par for investment grade, 1MM+ for high yield.
  • Other product typesTreasury securities, mortgage-backed securities, TBA, asset-backed securities and CMOs, each with its own security list and trade activity.
  • Short interestsettlement date, symbol, issue name, primary listing market, current and previous short position, change and percent change, average daily volume and days to cover.
  • Market statisticsBond Market Activity (issues traded, advances, declines, unchanged, 52-week highs and lows, dollar volume), Bond Market Sentiment split into customer, affiliate and interdealer flow, and Most Active Corporate Bonds.

FINRA's one-letter codes stay in their own columns with a readable label beside them, so a contra party type of C reads as customer and an S under side reads as sold.

FINRA TRACE Bond Prices and Short Interest: Fields We Collect
Building a FINRA Database of Firms, Actions and Awards

Building a FINRA Database of Firms, Actions and Awards

A bond page holds up to three years of intraday trade history, and the Trade Activity views reach back ten years of end-of-day data, so a first run can backfill historical bond prices for a CUSIP list before the daily schedule takes over - far quicker than a bond price lookup one security at a time. Later runs keyed on CUSIP and execution time add the trades that arrive late as as-of reports and apply cancels and corrections, which keeps the price history true to the tape.

Beyond the bonds, FINRA publishes firm records worth joining on the CRD number. A BrokerCheck report shows a firm's legal and doing-business-as names, SEC number, main office, the FINRA office that regulates it, registrations with the SEC, self-regulatory organizations and each state with status and effective date, the types of business it conducts, clearing and introducing arrangements, organization affiliates and disclosure events. Disciplinary Actions Online holds actions from 2005 onward by document type - AWCs (Letters of Acceptance, Waiver, and Consent), complaints, NAC and OHO decisions, orders accepting offers of settlement - and Arbitration Awards Online adds awards by forum, document type and panel composition.

Executives, owners who are private persons, individual brokers and named arbitrators are natural persons, so their names stay out by default; firm names, CRD numbers and case IDs stay in.

About FINRA and Its Public Data

Source
finra.org
Category
financial sites
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

FINRA, the Financial Industry Regulatory Authority, is the self-regulatory organization for member broker-dealers in the United States; the National Association of Securities Dealers was its predecessor. Its website, finra.org, is a regulator's site first, but three parts of it work as data sources in their own right.

FINRA Data is the market-data section of finra.org, its pages grouped as equity, fixed income, options, mutual funds, firm, representative, investor and corporate finance data. The fixed income part draws on TRACE, the system through which firms must report over-the-counter bond trades. It shows executed trades only, never quotes, updates daily, and refreshes the latest sale price between 8:00 a.m. and 5:15 p.m. Eastern. The equity part adds short interest for exchange-listed and OTC stocks, short sale volume, OTC Transparency volume by ATS and by firm, the OTC Equities Daily List and trading halts.

BrokerCheck, at brokercheck.finra.org, holds reports on all current and former registered securities firms, built from the Central Registration Depository (CRD); what firms report usually appears the next business day. Disciplinary Actions Online and Arbitration Awards Online are searchable document collections, the second one including historical awards of the NASD, NYSE, the American Stock Exchange, the Philadelphia Stock Exchange and the MSRB.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

FINRA scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why Scrape FINRA Data

The bond tape is why most clients come. TRACE prices are prices at which bonds actually changed hands, with the size band, the side and whether a customer or a dealer stood on the other end - detail a quote screen does not give.

  • Bond pricing and valuationmark corporate and agency bond holdings to recent trades, compare yields within an Industry Group or TRACE Grade, and flag bonds that have gone weeks without a trade.
  • Liquidity researchtrade counts, capped sizes and the customer, affiliate and interdealer split from Bond Market Sentiment show how a bond or a sector trades.
  • Short interest monitoringcurrent against previous short position and days to cover, twice a month, across listed and OTC symbols.
  • Broker-dealer due diligenceregistrations, types of business, clearing arrangements and disclosure events for each firm you work with or compete against, with changes caught on the next run.
  • Enforcement researchAWCs and decisions by date and document type, matched to the firm records they concern.

Every row keeps the CUSIP, symbol or CRD number it came from, so it joins the holdings, watch lists and counterparty files you already keep.

About ScrapeIt

ScrapeIt is a managed web scraping service: we build, run and maintain the crawlers and deliver the data, so your team works with tables instead of search forms. Regulator sites like FINRA are a regular part of that work - one-letter codes that need labels, trades corrected after the fact, and identifiers such as CUSIP and CRD that tie one source to another. Files arrive as CSV, Excel or JSON, by SFTP or to Amazon S3. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a FINRA API for bond trades and firm records?

Yes. The ScrapeIt FINRA API returns CUSIP, trade price, yield, quantity, side and contra party type for each trade, and CRD number, registrations and disclosure events for each firm, as JSON from an endpoint we host, refreshed on the schedule you set. The same data also comes as CSV or XLSX files, a JSON feed or a load into your database.

Is it legal to scrape FINRA?

Yes. TRACE trade activity, short interest tables, BrokerCheck firm reports and published disciplinary actions are open to any visitor of finra.org. We collect only publicly available data - everything a visitor can see on FINRA - and we collect it legally. Individual brokers are not named by default; GDPR governs any personal data we touch.

Can you collect FINRA historical bond prices for a list of CUSIPs?

Yes. Each bond page carries up to three years of intraday trades and the Trade Activity view up to ten years of end-of-day data, so we backfill first and then add new trades daily. As-of reports, cancels and corrections are applied by trade status, so the history matches what FINRA shows today.

How often does FINRA update short interest, and when do you collect it?

Twice a month. Short positions are measured at the mid-month settlement date and at the last settlement date of the month, and FINRA publishes them on the seventh business day after each one. We time the run for publication day, and each row carries the current and previous short position, so the change between cycles comes ready.

Can you deliver a FINRA dataset of BrokerCheck firm records?

Yes. We collect firm reports by name or CRD number, from your list or across a segment, with registrations by regulator and state, types of business, clearing arrangements, organization affiliates and disclosure events. A weekly run shows which firms changed status, added a state or reported a new event.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.

  4. 4

    Maintain and support

    Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

FINRA data from €169/month. Free project assessment, reply within 1 business day.