Washington State Electric Vehicle Population Scraper avatar

Washington State Electric Vehicle Population Scraper

Pricing

from $1.50 / 1,000 vehicle records

Go to Apify Store
Washington State Electric Vehicle Population Scraper

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

Muhammad Afzal

Maintained by Community

Actor 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?

FieldTypeDescription
vin1To10string or nullVIN (1-10)
countystring or nullCounty
citystring or nullCity
statestring or nullState
postalCodestring or nullPostal code
modelYearinteger or nullModel year
makestring or nullMake
modelstring or nullModel
evTypestring or nullElectric vehicle type
cafvEligibilitystring or nullCAFV eligibility
electricRangenumber or nullElectric range (miles)
legislativeDistrictstring or nullLegislative district
dolVehicleIdstring or nullDOL vehicle ID
vehicleLocationobject or nullVehicle location
electricUtilitystring or nullElectric utility
censusTract2020string or null2020 census tract
sourceUrlstringSource URL
retrievedAtstringRetrieved 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.

EventPrice (USD)When it is charged
apify-default-dataset-item$0.0015Charged for each normalized Washington EV registration record written to the dataset.
apify-actor-start$0.0001Charged 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.