What GSA APIs are available for SAM.gov and where can I find documentation for them?


You can access the documentation for SAM.gov application programming interfaces (APIs) at this link. The documentation provides the purpose for that API, the specifications, error messages, examples, and other useful information. Use the menu on the documentation page to quickly navigate to various sections of the document.

To learn more about APIs, consult training resources available within your organization, online, or other resources.

If you are receiving errors when using the APIs, please review the information available at this link.

The following APIs are available for SAM.gov:

API NameDescriptionDocumentation Link
SAM.gov Acquisition Subaward Reporting Public API
 
API to retrieve published and deleted federal subcontract data using various searchable parametershttps://open.gsa.gov/api/acquisition-subaward-reporting-api/
SAM.Gov Entity/Exclusions Extracts Download APIAPI to retrieve Entity/Exclusions Extracts using various searchable parameters or file name https://open.gsa.gov/api/sam-entity-extracts-api/
SAM.Gov Entity Management APIAPI to retrieve entity detail information from sam.gov using various searchable parameters https://open.gsa.gov/api/entity-api/
SAM.Gov Exclusions APIAPI to retrieve exclusion detail information from sam.gov using various searchable parameters https://open.gsa.gov/api/exclusions-api/
SAM.Gov Federal Hierarchy FOUO APIFor Official Use Only (FOUO). API for U.S. government users to obtain federal organization details down to the office level https://open.gsa.gov/api/fh-fouo-api/
SAM.Gov Federal Hierarchy Public APIAPI for non-federal users to obtain federal organization details https://open.gsa.gov/api/fh-public-api/
SAM.Gov Get Opportunities Public APIAPI to retrieve all the published opportunity details based on the request parameters. This API supports pagination as needed. https://open.gsa.gov/api/get-opportunities-public-api/
SAM.Gov Product Service Codes (PSC) APIAPI to retrieve Product Service Codes data (PSC Code, PSC Name, PSC Full Name, Status, Parent PSC Code, Start Date, End Date, Updated Date, etc.) based on the request parameters. From SAM.gov. https://open.gsa.gov/api/PSC-Public-API/
SAM.Gov Opportunity Management APIAPI to allow authorized users to submit and request opportunities data https://open.gsa.gov/api/opportunities-api/

SAM.gov Subaward reporting Bulk Upload API


API for non-federal user to bulk upload subcontract and subaward reports to SAM.gov. https://open.gsa.gov/api/subawards-bulkupload-api/