Data Resources

Download data assets and perform advanced searches across the SBIR-STTR program.

Data Resources Data Dictionary API
 

Please be advised that the SBIR.gov APIs are currently undergoing maintenance. In the meantime, if you require assistance in obtaining your data, please contact our helpdesk. Our team will be happy to provide you with the necessary information.

Thank you,
SBIR/STTR Website Support Staff
sba.sbir.support@reisystems
Support Hours: Monday - Friday: 9:00 AM - 5:00 PM ET

Agency Search

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

Example: https://api.www.sbir.gov/public/api/awards?agency=DOE

Valid values for the agency field:

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

Return Types: XML, JSON

Fields returned from the API = firm, award_title, agency, branch, phase, program, agency_tracking_number, contract, proposal_award_date, contract_end_date, solicitation_number, solicitation_year, topic_code, award_year, award_amount, duns, uei, hubzone_owned, socially_economically_disadvantaged, women_owned, number_employees, company_url, address1, address2, city, state, zip, poc_name, poc_title, poc_phone, poc_email, pi_name, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, research_area_keywords, abstract, award_link


 

Company Search

Description: This Method outputs Awards (from SBIR.gov database) matching the Company name entered.

Example: https://api.www.sbir.gov/public/api/awards?firm=luna

Return Types: XML, JSON

Fields returned from the API = firm, award_title, agency, branch, phase, program, agency_tracking_number, contract, proposal_award_date, contract_end_date, solicitation_number, solicitation_year, topic_code, award_year, award_amount, duns, uei, hubzone_owned, socially_economically_disadvantaged, women_owned, number_employees, company_url, address1, address2, city, state, zip, poc_name, poc_title, poc_phone, poc_email, pi_name, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, research_area_keywords, abstract, award_link


 

Year Search

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

Example: https://api.www.sbir.gov/public/api/awards?agency=DOE&year=2010

Return Types: XML, JSON

Fields returned from the API = firm, award_title, agency, branch, phase, program, agency_tracking_number, contract, proposal_award_date, contract_end_date, solicitation_number, solicitation_year, topic_code, award_year, award_amount, duns, uei, hubzone_owned, socially_economically_disadvantaged, women_owned, number_employees, company_url, address1, address2, city, state, zip, poc_name, poc_title, poc_phone, poc_email, pi_name, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, research_area_keywords, abstract, award_link


 

Research Institution Search

Description: This Method outputs Awards (from SBIR.gov database) matching the Research Institution name entered.

Example: https://api.www.sbir.gov/public/api/awards?ri=CaliforniaInstituteofTechnology

Return Types: XML, JSON

Fields returned from the API = firm, award_title, agency, branch, phase, program, agency_tracking_number, contract, proposal_award_date, contract_end_date, solicitation_number, solicitation_year, topic_code, award_year, award_amount, duns, uei, hubzone_owned, socially_economically_disadvantaged, women_owned, number_employees, company_url, address1, address2, city, state, zip, poc_name, poc_title, poc_phone, poc_email, pi_name, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, research_area_keywords, abstract, award_link


 

Additional Information

Rows per request
The pages for this API have set limits for number of returns per request. The limits are by default set to serve 100 rows per request. Below is an example of how the pagination is set for this API.

Example: https://api.www.sbir.gov/public/api/awards?rows=400

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 100 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/awards?start=100

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

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/awards?format=xml

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

Sorting:
Default sorting is Awarded Date in descending order. Changing the sorting is currently not supported on this endpoint.