get_solicitation
Retrieve structured SAM.gov solicitation fields by notice ID or solicitation number, including title, deadline, set-aside, contacts, and attachments, to feed into further analysis tools.
Instructions
Retrieve a single SAM.gov solicitation's structured fields by notice ID (or, best-effort, by solicitation number). Returns title, solicitation number, type, NAICS, PSC, set-aside, place of performance, response deadline (with timezone), points of contact, description, and attachment download links. Deterministic, free — pulls from SAM.gov's public opportunity records. This is the entry point for a workflow: feed the returned fields into score_go_no_go, find_incumbents, or find_partners_near.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| noticeId | No | 32-character hex SAM.gov notice ID (the ID in a sam.gov/opp/<id>/view URL). Primary, most reliable input. | |
| solicitationNumber | No | Solicitation number (e.g. '140P6026Q0003'). Best-effort fallback — resolved via SAM.gov search; provide noticeId when you have it. | |
| includeAttachments | No | Include attachment download links (default true). Set false to skip the extra lookup. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| noticeId | Yes | ||
| title | Yes | ||
| solicitationNumber | No | ||
| type | No | ||
| typeLabel | No | ||
| naicsCode | No | ||
| naicsCodes | No | ||
| pscCode | No | ||
| setAside | No | ||
| responseDeadline | No | ||
| responseTimeZone | No | ||
| placeOfPerformance | No | ||
| pointOfContact | No | ||
| postedDate | No | ||
| modifiedDate | No | ||
| archiveDate | No | ||
| cancelled | No | ||
| archived | No | ||
| description | No | ||
| link | No | ||
| attachments | No |