Looking to pull as much crash data as available and use it in analytics. Is there any API to pull data directly instead of manually downloading PDF files?
Not aware any API, but these resources aren't PDFs; can most likely scrape/automate accessing these datasets:
CrashStats - National Center for Statistics and Analysis (NCSA) Motor Vehicle Traffic Crash Data
NHTSA Tool for Querying FARS (Fatality Analysis Reporting System) Data
Safety Event Mapping Tool Crashes Time Data (CSV export option)
The above link has more crash data scattered about the domain; look @ the main navigation for relevant links.
State Traffic Safety Information (STSI)