Agency Search
- Description: This Method outputs Awards (from SBIR.gov database) from an Agency matching the Agency name entered.
- Example: https://www.sbir.gov/api/awards.xml?agency=DOE
-
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 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, 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_title, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, abstract, award_link
Company Search
- Description: This Method outputs Awards (from SBIR.gov database) matching the Company name entered.
- Example: https://www.sbir.gov/api/awards.xml?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, 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_title, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, abstract, award_link
Year Search
- Description: This Method outputs Awards (from SBIR.gov database) matching the Year entered.
- Example: https://www.sbir.gov/api/awards.xml?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, 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_title, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, abstract, award_link
Research Institution Search
- Description: This Method outputs Awards (from SBIR.gov database) matching the Research Institution name entered.
- Example: https://www.sbir.gov/api/awards.xml?ri=California Institute of Technology
- Return Types: XML, JSON, YAML
- 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, 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_title, pi_phone, pi_email, ri_name, ri_poc_name, ri_poc_phone, abstract, award_link
Additional Information
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://www.sbir.gov/api/awards.xml?rows=1000
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://www.sbir.gov/api/awards.xml?start=100
For Page 3 Example: https://www.sbir.gov/api/awards.xml?start=200
Return Types:
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://www.sbir.gov/api/awards.xml
Example: Return Type= JSON
https://www.sbir.gov/api/awards.json
Example: Return Type=YAML
https://www.sbir.gov/api/awards.yaml
Sorting:
Default sorting is Awarded Date in descending order. Changing the sorting is currently not supported on this endpoint.