Washington State Electric Vehicle Population Scraper
Pricing
from $1.50 / 1,000 vehicle records
Washington State Electric Vehicle Population Scraper
Scrape Washington State official Electric Vehicle Population Data API for structured BEV and PHEV registration records. Filter by county, city, make, model, EV type, model year, CAFV eligibility, and electric range.
Pricing
from $1.50 / 1,000 vehicle records
Rating
0.0
(0)
Developer
Muhammad Afzal
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Query the official Washington State Data.WA Electric Vehicle Population Data API and return structured records for registered battery-electric vehicles (BEVs) and plug-in hybrid electric vehicles (PHEVs).
The source is a public Socrata endpoint; no API key, login, browser session, or proxy is required. Each output item represents one source vehicle record. The actor does not infer ownership, location beyond the source fields, or current vehicle availability.
What you can filter
- County, city, registered-owner state, make, and model
- Electric vehicle type and CAFV eligibility
- Inclusive model-year range
- Minimum electric-only range in miles
- Result ordering and a starting offset for pagination
The default run returns up to 100 records ordered by newest model year. maxResults is capped at 10,000 per run. For larger exports, run multiple jobs with increasing offset values and keep the same filter and sort settings.
Output
The dataset contains normalized camelCase fields such as modelYear, make, model, evType, electricRange, county, city, state, electricUtility, and dolVehicleId. sourceUrl points to the official dataset page and retrievedAt records the extraction time.
The OUTPUT key-value record contains counts, pagination state, source identifiers, and warnings. A successful query with no matches returns an empty dataset and a warning summary; an unavailable official API is reported as an error rather than fabricated data.
Example input
{"county": "King","evType": "Battery Electric Vehicle (BEV)","minModelYear": 2020,"maxResults": 25,"orderBy": "electric_range","orderDirection": "desc"}
Source and limitations
Source: Washington State Electric Vehicle Population Data, provided by the Washington State Department of Licensing. The source dataset can change over time, may contain records with missing fields, and includes some registered-owner addresses outside Washington.
This Actor is read-only and intended for data analysis, market research, fleet research, and public-sector or academic workflows. Respect the source's terms and rate limits when scheduling repeated runs.
What data does Washington State Electric Vehicle Population Scraper return?
| Field | Type | Description |
|---|---|---|
vin1To10 | string or null | VIN (1-10) |
county | string or null | County |
city | string or null | City |
state | string or null | State |
postalCode | string or null | Postal code |
modelYear | integer or null | Model year |
make | string or null | Make |
model | string or null | Model |
evType | string or null | Electric vehicle type |
cafvEligibility | string or null | CAFV eligibility |
electricRange | number or null | Electric range (miles) |
legislativeDistrict | string or null | Legislative district |
dolVehicleId | string or null | DOL vehicle ID |
vehicleLocation | object or null | Vehicle location |
electricUtility | string or null | Electric utility |
censusTract2020 | string or null | 2020 census tract |
sourceUrl | string | Source URL |
retrievedAt | string | Retrieved at |
Use cases
- Schedule repeatable collection and export results to downstream workflows.
- Run a one-off research job and export the structured result as JSON, CSV, Excel, XML, or RSS from Apify.
- Schedule the same input to monitor changes over time and send completed datasets to a webhook or integration.
- Feed schema-shaped records into a database, spreadsheet, BI tool, or AI workflow with the source URL retained for verification.
Run Washington State Electric Vehicle Population Scraper with the Apify API
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('muhammadafzal/washington-state-ev-population-scraper').call({"county": "King","city": "Seattle","state": "WA","make": "Tesla","model": "Model 3","cafvEligibility": "Clean Alternative Fuel Vehicle Eligible","minModelYear": 2020,"maxModelYear": 2026});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
You can also run the Actor from Apify Console, schedules, webhooks, the REST API, Make, Zapier, n8n, or the hosted Apify MCP server.
Pricing and cost control
This Actor uses pay-per-event pricing. Charges follow the live event definitions shown below.
| Event | Price (USD) | When it is charged |
|---|---|---|
apify-default-dataset-item | $0.0015 | Charged for each normalized Washington EV registration record written to the dataset. |
apify-actor-start | $0.0001 | Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). |
For example, 100 apify-default-dataset-item events cost $0.15, plus any enabled Actor-start event. Empty or failed work should be checked in the run log and dataset before reuse.
Responsible use
Use this Actor only for data you are authorized to access. Follow the target website's terms, robots and access policies, and applicable privacy, database, copyright, anti-spam, and data-protection laws. Do not use it to bypass authentication or other access controls, collect private data, harass people, or make high-impact decisions without independent verification.
Support
When reporting a problem, include the Actor run ID, a redacted input, the expected result, and a small public example URL when applicable. Do not post API tokens, cookies, credentials, or personal data in an issue.