SAM.gov scraper & grants scraper first paid run
SAM.gov scraper & grants scraper: cheapest first paid run
This page is the smallest useful paid run for people searching sam.gov scraper or grants scraper. It is not a full product FAQ. For field lists, TED-only Quickstart, and routing, use the TED, SAM.gov & Grants Bid Alerts Scraper landing.
Live Store SEO name: SAM.gov, TED & Grants Bid Alerts Scraper (taroyamada/procurement-intel-actor). Actor URL: https://apify.com/taroyamada/procurement-intel-actor. It searches official TED, SAM.gov, and Grants.gov / Simpler.Grants.gov notice APIs. It is not a SAM.gov or Grants.gov HTML scraper.
Documented first-paid PPE if one opportunity or alert row is delivered: $0.008. No live start charge. Store card $8.00 / 1,000 rows. This page does not suggest a price change.
Smallest useful input JSON
One source, maxItemsPerSource 1, delivery dataset, and dryRun false. maxItemsPerSource is the upper bound fetched per source request (schema default 40). Leave generateReport and emitExport at their defaults (false). A grants scraper run needs no required key:
{
"jurisdictions": "grants",
"keywords": "cybersecurity",
"maxItemsPerSource": 1,
"delivery": "dataset",
"dryRun": false
}
A SAM.gov scraper run uses the same bound. samApiKey is required for the US lane. Replace the placeholder with the key from SAM.gov Account Details:
{
"jurisdictions": "us",
"keywords": "cybersecurity",
"maxItemsPerSource": 1,
"samApiKey": "YOUR_SAM_GOV_API_KEY",
"delivery": "dataset",
"dryRun": false
}
keywords is a documented theme sent to TED titles, SAM.gov titles, and Grants.gov queries; cybersecurity is one term from the schema default cloud,cybersecurity,IT services. If us is present without a SAM.gov key, the actor warns and skips that source instead of failing the whole run. grantsApiKey is optional. Do not send unpublished field names; live schema additionalProperties is false.
Run this SAM.gov or grants scraper input on Apify
Documented PPE cost math
Prices below are the live events already shown on this site’s TED, SAM.gov & Grants Bid Alerts pages. They are not invented rates. The live Store card is $8.00 / 1,000 procurement opportunity or alert rows.
| Event | Documented price | This run |
|---|---|---|
| Actor Start | None on the live PPE tab | $0 — there is no live start charge. |
Procurement opportunity or alert row (apify-default-dataset-item) |
$0.008 ($8.00 / 1,000) for one delivered source-linked procurement opportunity or stateful alert row | One source × maxItemsPerSource 1 → one opportunity row if a notice matches: $0.008. An empty queue emits zero rows and zero charges. |
If this run writes one opportunity row:
$0.000 Actor Start (none on live PPE)
$0.008 procurement opportunity or alert row × 1
--------
$0.008 documented PPE total for this input
The published Store Quickstart is TED-only with maxItemsPerSource 40. Same PPE rate; more row events if all 40 items are delivered:
40 × $0.008 = $0.32
Platform usage is included. You are not charged for Apify platform usage, only the fixed event price. Actual billed events equal delivered opportunity or alert rows, which can be fewer than maxItemsPerSource if the source returns fewer notices. Published starter samples still return alerts: [] on a first queue. Webhook delivery is not needed for this first paid run; dataset delivery is the billable surface. dryRun true is not a paid run.
$8.00 / 1,000 procurement opportunity or alert rows ($0.008 per delivered row). No live start charge.
See SAM.gov, TED & Grants Bid Alerts Scraper pricing on Apify
What is the cheapest first paid run for a SAM.gov scraper or grants scraper?
Use SAM.gov, TED & Grants Bid Alerts Scraper (taroyamada/procurement-intel-actor). The smallest useful paid input is one source, maxItemsPerSource 1, delivery dataset, and dryRun false. A grants scraper run uses jurisdictions grants and needs no required key. A SAM.gov scraper run uses jurisdictions us plus samApiKey; without that key the actor warns and skips the US lane instead of failing the whole run.
What does that first paid SAM.gov or grants scraper run cost on documented PPE?
Billing is pay-per-event. The live Store card is $8.00 / 1,000 procurement opportunity or alert rows. The current billed event is Procurement opportunity or alert row (apify-default-dataset-item) at $0.008 for one delivered source-linked procurement opportunity or stateful alert row. There is no live start charge. Platform usage is included. If this run writes one opportunity row, documented PPE is $0.008. An empty result emits zero rows and zero charges.
Why is maxItemsPerSource 1 instead of the Store Quickstart 40?
The published Store Quickstart is TED-only with maxItemsPerSource 40. If all 40 fetched items are delivered, 40 × $0.008 = $0.32. maxItemsPerSource is the upper bound fetched per source request; 1 is the smallest useful cap on that integer field. Same PPE rate; fewer row events. This page does not suggest a price change.
Does a SAM.gov scraper first paid run need an API key?
Yes. samApiKey is required for the US lane. If us is present without a SAM.gov key, the actor warns and skips that source instead of failing the whole run, which can emit zero rows and zero charges. Grants.gov is additive; grantsApiKey is optional. This Actor calls official notice APIs at https://api.sam.gov/opportunities/v2/search and https://api.simpler.grants.gov/v1/opportunities/search; it does not scrape a SAM.gov or Grants.gov HTML UI.
Does a dryRun count as a first paid SAM.gov or grants scraper run?
No. dryRun skips dataset writes and webhook delivery side effects while validating inputs. A first paid run needs dryRun false so a delivered opportunity or alert row can be billed at $0.008.
Why leave generateReport and emitExport off on the first paid run?
The live Store PPE tab currently bills only the opportunity or alert row event (apify-default-dataset-item at $0.008). generateReport and emitExport default to false. Leave them false so the first paid run is that row event only. The published README also names other report and export event titles; check the live pricing tab before treating those names as current billed events.
How to run it
- Open SAM.gov, TED & Grants Bid Alerts Scraper Input on the Apify Store.
- Paste the grants JSON above for a grants scraper, or the SAM.gov JSON if you have a SAM.gov API key.
- Keep
maxItemsPerSource1,deliverydataset, anddryRunfalse. Do not setgenerateReportoremitExport. - Start the run. Confirm the default dataset has a source-linked opportunity row before raising
maxItemsPerSourceor adding TED / award-watch flags.
For the TED-first bid-alert queue and SAM.gov expansion, see SAM.gov and TED bid-alert queue. NAICS-only CSV: SAM.gov NAICS bid alerts. Combined desk deadlines: TED and SAM bid-desk deadlines. Product listings for this Actor are grouped on the Tools hub.