DIBBS RFQ Scraper avatar

DIBBS RFQ Scraper

Pricing

Pay per event

Go to Apify Store
DIBBS RFQ Scraper

DIBBS RFQ Scraper

Scrape Request for Quotation solicitations from DLA's DIBBS (Defense Logistics Agency Internet Bid Board System). Extracts solicitation numbers, NSNs, descriptions, quantities, units, return-by dates, and PDF links.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

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:

FieldTypeDescription
nsnstringNational Stock Number — e.g. 8455-01-665-8745
fscCodestringFederal Supply Class (first 4 NSN digits)
nsnDetailUrlstringLink to the NSN detail page on DIBBS
nomenclaturestringPlain-language item name/description
hasTechDocsbooleanWhether technical documents are available
solicitationNumberstringUnique solicitation identifier
solicitationPdfUrlstringDirect link to the solicitation PDF
packageViewUrlstringLink to the Package View detail page
quoteStatusstringCurrent RFQ/quote status
purchaseRequeststringPurchase request number
quantitystringRequired quantity
issuedDatestringISO date the solicitation was issued
returnByDatestringISO date quotes are due
scrapedAtstringISO 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

FieldTypeDefaultDescription
maxItemsinteger200Maximum number of RFQ records to return. Required.
nsnFilterstringFilter by National Stock Number. Leave blank for all NSNs.
fscFilterstringFilter by Federal Supply Class code (first 4 digits of NSN).
solicitationFilterstringFilter by solicitation number prefix or partial match.
keywordFilterstringFilter 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.