US Census Geocoder Scraper
Pricing
from $11.00 / 1,000 result items
US Census Geocoder Scraper
Free US-only geocoding via the official US Census Bureau geocoder. Forward-geocode one-line addresses to latitude/longitude or reverse-geocode coordinates to a matching address. Optionally enrich each match with census tract, block, and county geographies.
Pricing
from $11.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 hours ago
Last modified
Categories
Share

📍 US Census Geocoder Scraper
🚀 Geocode US addresses for free in seconds. Forward-geocode addresses to latitude / longitude or reverse-geocode coordinates back to a matching street address using the official US Census Bureau geocoder. Optional enrichment with census tract, block, and county FIPS codes. No API key, no per-request fees, no rate-limit surprises.
🕒 Last updated: 2026-05-23 · 📊 23 fields per match · 🇺🇸 US-wide coverage · ↔️ Forward + reverse · 🏛️ Census tract / block / county enrichment
The US Census Geocoder Scraper wraps the official US Census Bureau geocoder, a fully public address-matching service maintained by the federal government. Each match returns the canonical street address, latitude, longitude, TIGER/Line edge ID, address range, city, state, ZIP, county name and FIPS, state FIPS, and optionally the census tract, block, and block GEOID for downstream demographic joins.
The geocoder covers every US street address in the TIGER/Line address-range database, including residential, commercial, and rural-route addresses across all 50 states, DC, and US territories. Use it to bootstrap a lead-enrichment pipeline, append lat/lng to a CRM export, build a "find my representative" map, or attach demographic context to any address list. This Actor returns clean CSV, Excel, JSON, or XML in under five minutes.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Real-estate platforms, civic-tech developers, marketing teams, US-focused logistics, lead-enrichment SaaS, public-health researchers | Address normalization, CRM enrichment, district mapping, demographic appending, route-planning prep, free geocoding for US addresses |
📋 What the US Census Geocoder Scraper does
Two geocoding modes in a single Actor:
- ➡️ Forward (Address → Coordinates). Resolve one-line addresses to latitude / longitude with the canonical matched-address string.
- ⬅️ Reverse (Coordinates → Address). Resolve a lat / lng pair to the closest matching TIGER/Line street segment and address range.
Optional Census enrichment appends tract, block, block GEOID, state FIPS, and county FIPS, so each match can immediately join the American Community Survey, Decennial Census, or any tract-keyed federal dataset.
Each record includes the original input query, the canonical matched address, lat/lng, TIGER/Line ID, side of street, from/to address range, street name, suffix, city, state, ZIP, county, FIPS codes, and (when enabled) tract / block / GEOID and the full geographies object.
💡 Why it matters: the US Census geocoder is one of the few free, no-key, no-quota geocoders covering every US address. Commercial alternatives charge per lookup. Building your own pipeline around the underlying TIGER service means handling batch endpoints, retry logic, and FIPS parsing by hand. This Actor skips all of that.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded geocoded dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
| maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan at 1,000,000. |
| mode | string | "address" | address = forward geocode, coordinates = reverse geocode. |
| addresses | array of string | 3 sample addresses | One-line US addresses. Only used when mode = address. |
| coordinates | array of {lat, lng} | 2 sample points | Lat / lng pairs to reverse geocode. Only used when mode = coordinates. |
| returnGeographies | boolean | false | Enrich each match with census tract, block, and county metadata. |
Example: forward-geocode three US addresses with census enrichment.
{"maxItems": 50,"mode": "address","addresses": ["1600 Pennsylvania Ave NW, Washington, DC 20500","350 5th Ave, New York, NY 10118","1 Apple Park Way, Cupertino, CA 95014"],"returnGeographies": true}
Example: reverse-geocode two points.
{"mode": "coordinates","coordinates": [{ "lat": 38.8977, "lng": -77.0365 },{ "lat": 40.7484, "lng": -73.9857 }]}
⚠️ Good to Know: the US Census geocoder covers US addresses only. Non-US addresses, PO boxes, and brand-new addresses (not yet in TIGER/Line) may return no match. The benchmark database is updated periodically by the Census Bureau.
📊 Output
Each match contains 23 fields (or 18 without census enrichment). Download the dataset as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🆔 inputQuery | string | "1600 Pennsylvania Ave NW, Washington, DC 20500" |
🎯 mode | string | "address" |
🏷️ matchedAddress | string | "1600 PENNSYLVANIA AVE NW, WASHINGTON, DC, 20500" |
📍 latitude | number | 38.898754 |
📍 longitude | number | -77.0365427 |
🆔 tigerLineId | string | null | "76225813" |
🛣️ side | string | null | "L" |
🏠 fromAddress | string | null | "1600" |
🏠 toAddress | string | null | "1698" |
🛣️ streetName | string | null | "PENNSYLVANIA" |
🏷️ suffixType | string | null | "AVE" |
🏙️ city | string | null | "WASHINGTON" |
🏛️ state | string | null | "DC" |
📮 zip | string | null | "20500" |
🏛️ countyName | string | null | "District of Columbia" |
🆔 countyFips | string | null | "001" |
🆔 stateFips | string | null | "11" |
🧭 tract | string | null | "006202" |
🧭 block | string | null | "1031" |
🆔 censusBlockGeoid | string | null | "110010062021031" |
🗺️ geographies | object | null | Full census geographies payload |
🕒 scrapedAt | ISO 8601 | "2026-05-23T16:00:00.000Z" |
⚠️ error | string | null | only present on failure |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🇺🇸 | Full US coverage. Every address in the TIGER/Line database across 50 states, DC, and territories. |
| ↔️ | Bidirectional. Forward (address → coords) and reverse (coords → address) in one Actor. |
| 🏛️ | Census enrichment. One toggle adds tract, block, GEOID, and county FIPS for demographic joins. |
| 🆓 | Free upstream source. The Census geocoder is no-key, no-quota, no per-request fees. |
| ⚡ | Fast. Tens of addresses per minute, batchable across thousands. |
| 🔁 | Always fresh. Every run hits the latest published Census benchmark. |
| 🚫 | No authentication. No API key, no signup, no rate-limit surprises. |
📊 The US Census geocoder underpins federal statistical surveys, FEMA disaster mapping, and many state and city civic-tech platforms.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ US Census Geocoder Scraper (this Actor) | $5 free credit, then pay-per-use | All US addresses | Live per run | forward / reverse / census enrichment | ⚡ 2 min |
| Commercial geocoders | $$$ per 1,000 lookups | Global | Live | Vendor-defined | ⏳ Hours |
| Self-hosted Nominatim | Free | Global, OSM-quality | Manual | None | 🐢 Days |
| Direct Census batch UI | Free | US | Live | Manual CSV | 🕒 Variable |
Pick this Actor when you want free US geocoding with census enrichment, batched server-side and exportable as CSV / Excel / JSON / XML.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the US Census Geocoder Scraper page on the Apify Store.
- 🎯 Set input. Pick a mode (address or coordinates), list inputs, optionally enable census enrichment.
- 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating US Census Geocoder Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Nightly batch jobs let you re-geocode incoming leads or property listings on a predictable cadence.
🌟 Beyond business use cases
Geocoding powers more than commercial workflows. The same structured records support research, education, civic transparency, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
Pick a mode (address or coordinates), list your inputs, optionally enable census enrichment, and click Start. The Actor hits the official US Census Bureau geocoder and emits one structured record per match.
📏 How accurate is the data?
Match quality depends on the address. Clean, well-formatted urban and suburban addresses typically resolve to within a single TIGER/Line address range (within tens of meters). Rural-route and recently built addresses may not match if they are not yet in the TIGER/Line database.
🌎 Does it cover non-US addresses?
No. The Census geocoder is a US-only service. For non-US addresses, look at the Nominatim OSM scraper or a commercial provider.
🏛️ What does census enrichment add?
When returnGeographies is enabled, each match includes the census tract, block, block GEOID, state FIPS, and county FIPS for the matched coordinate. This lets you join your data to ACS, Decennial Census, or any tract-keyed dataset.
🔁 How often is the dataset refreshed?
The Census Bureau publishes the geocoder benchmark periodically (typically annually). Every run uses the most recent published benchmark, so your results always reflect the latest TIGER/Line data.
⏰ Can I schedule regular runs?
Yes. Use Apify Schedules to geocode nightly CRM exports or property-listing updates on a predictable cron interval.
⚖️ Is this data legal to use?
Yes. US Census geocoder results derive from public TIGER/Line data, which is in the public domain. You can use, redistribute, and embed results in your own products without restriction.
💼 Can I use this data commercially?
Yes. The underlying TIGER/Line data is public-domain, so commercial use is permitted without licensing fees.
💳 Do I need a paid Apify plan to use this Actor?
No. The free Apify plan is enough for testing and small runs (10 records per run). A paid plan lifts the limit and gives you access to scheduling, higher concurrency, and larger datasets.
🔁 What happens if a run fails or gets interrupted?
Apify automatically retries transient errors. If a run still fails, you can inspect the log in the Runs tab, fix the input, and re-run. Partial datasets from failed runs are preserved so you never lose progress.
🆘 What if I need help?
Our support team is here to help. Contact us through the Apify platform or use the Tally form linked below.
🔌 Integrate with any app
US Census Geocoder Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe geocoded addresses into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push geocoded leads straight into your CRM, or fan results out to a downstream district-mapping service.
🔗 Recommended Actors
- 🗺️ Nominatim OSM Scraper - Global geocoding via OpenStreetMap
- 🏛️ FEC Campaign Finance Scraper - US federal donor data
- 📊 ACS Census Scraper - American Community Survey demographic data
- 🏠 Zillow Scraper - US real-estate listings and home values
- 📮 USPS ZIP Lookup Scraper - US ZIP code validation
💡 Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the US Census Bureau or the US Department of Commerce. All trademarks mentioned are the property of their respective owners. Only publicly available US Census geocoder results are collected.