Department of Transportation

NHTSA WebAPIs

NHTSA
in support of Open Government Directive

NHTSA Datasets


 

NHTSA Child Safety Seat Inspection Station Locator


The Child Safety Seat Inspection Station Locations are used to make it easier for all citizens to get their Child Safety Seats properly installed. Car crashes are the largest cause of fatalities and serious injuries for children between ages 2 and 15. Also, surveys indicate that a high percentage of Child Safety Seats are not installed properly. Information updates for each station are reported to NHTSA and enterred by NHTSA staff. NHTSA staff will also attempt to validate the station locations using a comercial Geographic database so this data will, in most cases, be able to be used for driving directions.

NHTSA is an organization under the U.S. Department of Transportation (DOT) whose mission is to save lives, prevent injuries and reduce economic costs due to road traffic crashes, through education, research, safety standards and enforcement activity. The Child Safety Seat Inspection is important to reduce the fatalities and serious injuries related to improperly installed car seats.


Implementations

  
Approach A. Get by Zip Code
Get by Zip Code Make the request with a zip code to get the list of CSSIStations at the specific zip code only (nearby zip codes are not included).
for xml - /api/CSSIStation/zip/63640?format=xml
for json - /api/CSSIStation/zip/63640?format=json

Response Fields   Response is a list of CSSIStations for a given zip code.
Response Sample  
Working Sample   XML      JSON      JSV      CSV     
Approach B. Get by State
Get by State Make the request with the state abbreviation to get the list of CSSIStations in that state only.
for xml - /api/CSSIStation/state/NV?format=xml
for json - /api/CSSIStation/state/NV?format=json

Response Fields   Response is a list of CSSIStations in a given state.
Response Sample  
Working Sample   XML      JSON      JSV      CSV     
Approach C. Get by Geo location
Get by Geo location Make the request with an interested latitude and longitude location along with the miles nearby to look out for CSSIStations.
for xml - /api/CSSIStation?lat=30.1783&long=-96.3911&miles=50&format=xml
for json - /api/CSSIStation?lat=30.1783&long=-96.3911&miles=50&format=json

Response Fields   Response is a list of CSSIStations nearby the interested geographical location spotted by its latitude and longitude.
Response Sample  
Working Sample   XML      JSON      JSV      CSV     
Filters. Optional Filters
Filter 1 :Filter by Spanish speaking Stations Make the request with a zip code/state/geographical location to get the list of CSSIStations filtered by spanish speaking (attach string - /lang/spanish) and stations participating in CPSWeek event (attach string - /cpsweek). Below filters in the request string are optional, either one/none OR both can be sent in.
for xml - /api/CSSIStation/zip/77845/lang/spanish?format=xml
for json - /api/CSSIStation/zip/77845/lang/spanish?format=json

Response Fields   Response is a list of CSSIStations for a given zip code applying the respective filter.
Response Sample  
Working Sample   XML      JSON      JSV      CSV     
Filter 2 :Filter by Stations participating in CPSWeek Make the request with a zip code/state/geographical location to get the list of CSSIStations filtered by stations participating in CPSWeek event (attach string - /cpsweek). Below filters in the request string are optional, either one/none OR both can be sent in.
for xml - /api/CSSIStation/zip/37066/cpsweek?format=xml
for json - /api/CSSIStation/zip/37066/cpsweek?format=json

Response Fields   Response is a list of CSSIStations for a given zip code applying the respective filter.
Response Sample  
Working Sample   XML      JSON      JSV      CSV     

Request Specification

 
CSSISTATION XML      JSON      JSV      CSV      SOAP1.1      SOAP1.2     

Notes

 
  • Color codes to understand each part of the request url:
    RED - Method Name
    BLUE - Type filter (if any)
    GREEN - applicable parameters
    BROWN - extended paramaters AND format of the response expected

  • Special Characters
          & - Replace character ampresand (&) value in the parameter with underscore (_)
          Space, Hyphens - Use these characters in the parameter values as is
         
  • Version - These APIs are at early stages with enhancements in plan. Check for updates often.
 DOT- NHTSA:  All Rights Reserved @ 2012 - 2013