Your personal SAM.gov API key. Stored encrypted and used only during the actor run.
Days back
daysBackintegerOptional
How many days back to scan (sliding window). Used only when postedFrom/postedTo are not provided.
Default value of this property is 3
Posted from
postedFromstringOptional
Start of posted date range (MM/dd/yyyy). Required together with postedTo.
Posted to
postedTostringOptional
End of posted date range (MM/dd/yyyy). Required together with postedFrom.
Response deadline from
responseDeadlineFromstringOptional
Start of response deadline date range (MM/dd/yyyy). Optional but must be paired with responseDeadlineTo.
Response deadline to
responseDeadlineTostringOptional
End of response deadline date range (MM/dd/yyyy). Optional but must be paired with responseDeadlineFrom.
Results per page
limitintegerOptional
How many records to request per page. SAM.gov max is 1000.
Default value of this property is 100
Max pages
maxPagesintegerOptional
Safety limit for pagination (100 results per page). If too low, some opportunities may be skipped. Increase carefully — this affects API usage and coverage.
Default value of this property is 5
Change types to emit
changeTypesarrayOptional
Which changes to output. NEW = first time seen with current filters. UPDATED = lastModifiedDate changed.
Default value of this property is ["NEW","UPDATED"]
States filter
statesarrayOptional
Optional list of US state codes (e.g. CA, TX, NY). Single value is sent to the API; multiple values are post-filtered.
Default value of this property is []
NAICS codes filter
naicsCodesarrayOptional
Optional list of NAICS codes (e.g. 541330, 236220). Single value is sent to the API; multiple values are post-filtered.
Procurement types
procurementTypesarrayOptional
Filter by procurement type codes (e.g. o = Solicitation, a = Award Notice).
Default value of this property is []
Keywords
keywordsarrayOptional
Search keywords applied by SAM.gov.
Keyword (single)
keywordstringOptional
Single keyword search text. If provided, it overrides the keywords list.
Notice ID
noticeIdstringOptional
Filter by Notice ID.
Solicitation number
solicitationNumberstringOptional
Filter by Solicitation number.
Title
titlestringOptional
Filter by opportunity title.
ZIP code
zipstringOptional
Filter by place of performance ZIP code.
Classification code
classificationCodestringOptional
Filter by classification code (ccode).
Organization name
organizationNamestringOptional
Filter by organization name (department or sub-tier).
Organization code
organizationCodestringOptional
Filter by organization code.
Set-aside code
typeOfSetAsidestringOptional
Filter by set-aside code (e.g. SBA, 8A, HZC).
Set-aside description
typeOfSetAsideDescriptionstringOptional
Filter by set-aside description.
Status
statusstringOptional
Filter by opportunity status (active, inactive, archived, cancelled, deleted).
Sort by
sortByEnumOptional
Sort the results by modifiedDate or postedDate.
Value options:
"modifiedDate": string"postedDate": string
Default value of this property is "modifiedDate"
Sort order
sortOrderEnumOptional
Sort order for results.
Value options:
"desc": string"asc": string
Default value of this property is "desc"
Webhook URL
webhookUrlstringOptional
POST endpoint to receive change events (NEW / UPDATED). Leave empty to disable. Each change is sent as a JSON POST request.
Emit empty runs
emitEmptyRunsbooleanOptional
Debug-only option. If true, push a debug record when no changes are detected.