Welcome to the new SBIR.gov, to assist in getting you situated with the system, a preview of the new login and registration process is available here. Please reach out to the website support team with any questions via sba.sbir.support@reisystems.com

Portfolio

Search for information on all prior awards and companies

 

Keywords Search

Description: This Method outputs Solicitations (from SBIR.gov database) that contain the Keyword entered in their solicitation title.

Example: https://api.www.sbir.gov/public/api/solicitations?keyword=sbir

Return Types: XML, JSON

Fields returned from the API: solicitation_title, solicitation_number, program, phase, agency, branch, solicitation_year, release_date, open_date, close_date, application_due_date(multiple values), occurrence_number, solicitation_agency_url, current_status, solicitation_topics(multiple values)

Fields included in solicitation_topics field: topic_title, branch, topic_number, topic_description, sbir_topic_link, subtopics(multiple values)

Fields included in subtopics field: subtopic_title, branch, subtopic_number, subtopic_description


 

Agency Search

Description: This Method outputs Solicitations (from SBIR.gov database) from an Agency matching the Agency name entered.

Example: https://api.www.sbir.gov/public/api/solicitations?keyword=sbir&agency=HHS OR https://api.www.sbir.gov/public/api/solicitations?agency=HHS

Return Types: XML, JSON

Valid values for the agency field:

  • DOD = Department of Defense
  • HHS = Department of Health and Human Services
  • NASA = National Aeronautics and Space Administration
  • NSF = National Science Foundation
  • DOE = Department of Energy
  • USDA = United States Department of Agriculture
  • EPA = Environmental Protection Agency
  • DOC = Department of Commerce
  • ED = Department of Education
  • DOT = Department of Transportation
  • DHS = Department of Homeland Security

Fields returned from the API: solicitation_title, solicitation_number, program, phase, agency, branch, solicitation_year, release_date, open_date, close_date, application_due_date(multiple values), occurrence_number, solicitation_agency_url, current_status, solicitation_topics(multiple values)

Fields included in solicitation_topics field: topic_title, branch, topic_number, topic_description, sbir_topic_link, subtopics(multiple values)

Fields included in subtopics field: subtopic_title, branch, subtopic_number, subtopic_description


 

Download all Open

Description: This Method outputs all Open Solicitations recorded in the SBIR.gov database.

Example: https://api.www.sbir.gov/public/api/solicitations?keyword=sbir&agency=HHS&open=1 OR https://api.www.sbir.gov/public/api/solicitations?open=1

Return Types: XML, JSON

Valid values for the agency field:

Fields returned from the API: solicitation_title, solicitation_number, program, phase, agency, branch, solicitation_year, release_date, open_date, close_date, application_due_date(multiple values), occurrence_number, solicitation_agency_url, current_status, solicitation_topics(multiple values)

Fields included in solicitation_topics field: topic_title, branch, topic_number, topic_description, sbir_topic_link, subtopics(multiple values)

Fields included in subtopics field: subtopic_title, branch, subtopic_number, subtopic_description


 

Download all Closed

Description: This Method outputs all Closed Solicitations recorded in the SBIR.gov database.

Example: https://api.www.sbir.gov/public/api/solicitations?keyword=sbir&agency=HHS&closed=1 OR https://api.www.sbir.gov/public/api/solicitations?agency=HHS&closed=1

Return Types: XML, JSON

Fields returned from the API: solicitation_title, solicitation_number, program, phase, agency, branch, solicitation_year, release_date, open_date, close_date, application_due_date(multiple values), occurrence_number, solicitation_agency_url, current_status, solicitation_topics(multiple values)

Fields included in solicitation_topics field: topic_title, branch, topic_number, topic_description, sbir_topic_link, subtopics(multiple values)

Fields included in subtopics field: subtopic_title, branch, subtopic_number, subtopic_description


 

Additional Information

Rows per request
The API default response will contain a maximum of 25 rows, if your search yields more results you can paginate to the next result or increase the amount of data in the SBIR response with the rows parameter. Limit 50 or less.

Example: https://api.www.sbir.gov/public/api/solicitations?rows=25

Pagination and Maneuvering through Pages
To continue to receive the remaining portions of your search results you must enable the starting offset parameter also known as Offset-based Pagination. The pages for this API have set limits for number of records per request as mentioned above. Using the assumption that the limitation is set to 50 records, below is an example of how the pagination is set for this API

For Page 2 Example: https://api.www.sbir.gov/public/api/solicitations?start=20

For Page 3 Example: https://api.www.sbir.gov/public/api/solicitations?start=50

Note: The starting offset is akin to “provide me with all results after this given number of records”, and if you go off the end of the total number of pages you will no longer receive results.

Return Types
The API default return type is JSON. To change the return type from the API you will need to modify the document type in the URL request.

Example: Return Type=XML
https://api.www.sbir.gov/public/api/solicitations?format=xml

Example: Return Type= JSON
https://api.www.sbir.gov/public/api/solicitations

Sorting:
Default sorting in this endpoint is solicitation close date in descending order. Changing the sorting is currently not supported on this endpoint.