OrbTop

DIBBS RFQ Scraper

BUSINESSLEAD GENERATION

DIBBS RFQ Scraper

Scrape Request for Quotation (RFQ) solicitations from the DLA Internet Bid Board System (DIBBS) — the U.S. Defense Logistics Agency's public procurement portal at www.dibbs.bsm.dla.mil.

Each run returns structured RFQ records with solicitation numbers, NSNs, item nomenclature, quantities, quote deadlines, and direct PDF links so you can respond to defense contracts without manual copy-paste from the site.


What you get

One dataset record per open RFQ solicitation:

Field Type Description
nsn string National Stock Number — e.g. 8455-01-665-8745
fscCode string Federal Supply Class (first 4 NSN digits)
nsnDetailUrl string Link to the NSN detail page on DIBBS
nomenclature string Plain-language item name/description
hasTechDocs boolean Whether technical documents are available
solicitationNumber string Unique solicitation identifier
solicitationPdfUrl string Direct link to the solicitation PDF
packageViewUrl string Link to the Package View detail page
quoteStatus string Current RFQ/quote status
purchaseRequest string Purchase request number
quantity string Required quantity
issuedDate string ISO date the solicitation was issued
returnByDate string ISO date quotes are due
scrapedAt string ISO timestamp when the record was collected

How it works

DIBBS requires a browser — every URL redirects to a DoD consent banner (dodwarning.aspx) that must be clicked before any data is accessible. After consent, the actor browses the RFQ by Issue Date index, opens each date's record page (an ASP.NET GridView table), extracts all 9 data columns per row, and pages through multi-page date sets via __doPostBack links.

For filtered queries (NSN, FSC, keyword, or solicitation number), the actor submits the DIBBS search form and extracts matching results instead.


Input

Field Type Default Description
maxItems integer 200 Maximum number of RFQ records to return. Required.
nsnFilter string Filter by National Stock Number. Leave blank for all NSNs.
fscFilter string Filter by Federal Supply Class code (first 4 digits of NSN).
solicitationFilter string Filter by solicitation number prefix or partial match.
keywordFilter string Filter by keyword in item description.

Minimal run

{
  "maxItems": 100
}

Filtered run — find open RFQs for a specific NSN

{
  "maxItems": 50,
  "nsnFilter": "8455-01-665-8745"
}

Filtered run — all aircraft-parts solicitations

{
  "maxItems": 200,
  "fscFilter": "1560"
}

Notes

  • No account required. DIBBS is a public procurement portal — all scraped data is openly accessible.
  • U.S. government site. Data collected is from a .mil domain with no robots.txt restrictions on public listing pages.
  • No proxy needed. Standard datacenter IPs are accepted; there is no anti-bot protection beyond the DoD consent banner.
  • Session concurrency: 1. A single browser session navigates the site in sequence to avoid consent-state conflicts.
  • Pagination handled automatically. Multi-page date sets are fully traversed; maxItems applies across the entire run.

Pricing

Billed per record via the pay-per-result model — you only pay for records actually collected, not for browser time or empty pages.