Skip to content
Public demo — no signup, no API key

Try the RevAddress Intelligence API

Paste any US address. We geocode it through the US Census TIGER/Line geocoder, return its congressional and state legislative districts — including, in the ten states that redrew for 2026, the district it votes in this November — pull Census ACS 5-year tract demographics, and compute a transparent trust score. Every penalty is disclosed. The scoring is public — see the spec.

Try:

Rate limited to 5 requests/min per IP. After 3 calls per hour, a Cloudflare Turnstile bot-check keeps the demo fast. Data sources: US Census Geocoder + Census ACS 5-year. Want per-key limits instead of per-IP, plus USPS DPV/CMRA/vacancy on your own license?Grab a free API key.

Trust score

Grade

Paste an address on the left. We geocode, enrich, and score in about 1 second.

Growth+ signal · locked

Fraud risk 0.00 – 1.00

Upgrade

The free demo uses Census signals only. Growth+ API keys unlock a deterministic fraud risk score built from 6 weighted USPS-grade signals — the full chargeback-correlated model used in production checkouts.

  • cmra+0.40
  • undeliverable+0.35
  • vacant+0.20
  • general_delivery+0.15
  • partial_match+0.10
  • po_box+0.05

Emits checkout.risk_detected webhook at score ≥ 0.60.

Unlock fraud risk →
Full JSON response
{
  "input": { "streetAddress": "1200 Main St", "city": "Dallas", "state": "TX", "ZIPCode": "75202" },
  "geocode": {
    "coordinates": { "lat": 32.779519, "lng": -96.804202, "accuracy": "street_interpolated" },
    "census": { "tract": "003102", "block": "1021", "county_fips": "48113", "state_fips": "48" },
    "match_type": "Exact",
    "source": "census_geocoder"
  },
  "demographics": {
    "census_tract": "48113003102",
    "demographics": {
      "median_household_income": 136518,
      "population": 1823,
      "vacancy_rate": 0.084,
      "owner_occupied_pct": 0.386,
      "median_year_built": 1966
    },
    "vintage": "2024_acs5",
    "source": "census_acs_5yr"
  },
  "districts": {
    "congressional": {
      "geoid": "4830", "name": "Congressional District 30", "district": "30", "vintage": "119",
      "representative": { "name": "Jasmine Crockett", "party": "D", "url": "https://crockett.house.gov" }
    },
    "congressional_2026": {
      "geoid": "4833", "name": "Congressional District 33", "district": "33",
      "status": "in_effect_under_challenge", "status_as_of": "2026-08-20", "source": "state_enactment",
      "note": "Texas PLANC2333 (89th Legislature, 2nd C.S., 2025); in effect for 2026 under a U.S. Supreme Court stay while the merits appeal continues. Seats on 2026-cycle lines are filled at the November 2026 election — no representative is matched to this district."
    },
    "state_senate": { "geoid": "48023", "name": "State Senate District 23", "district": "023", "vintage": "2024" },
    "state_house": { "geoid": "48114", "name": "State House District 114", "district": "114", "vintage": "2024" },
    "basis": "Point-in-polygon assignment against US Census Bureau TIGER/Line district boundaries maintained in our own tables. Authoritative for outreach, mail targeting and file segmentation; a parcel on a boundary line needs the local election office."
  },
  "trust": {
    "score": 100,
    "grade": "A",
    "label": "high_trust",
    "description": "High-trust address. Matched exactly on the Census road network, stable tract, no adverse ACS signals.",
    "signals": []
  },
  "summary": "This address scored 100/100 (A — high trust). Census Geocoder returned street-level coordinates (32.77952, -96.80420). The surrounding census tract has a median household income of $136,518. Tract vacancy rate is 8.4%. Tract population: 1,823. No adverse signals detected."
}

Drop into your stack

Same endpoint, three languages. No auth header needed on /api/demo/intelligence.

curl "https://api.revaddress.com/api/demo/intelligence?streetAddress=1200+Main+St&city=Dallas&state=TX&ZIPCode=75202"

# {
#   "trust": { "score": 100, "grade": "A", "label": "high_trust", "signals": [] },
#   "geocode": { "coordinates": { "lat": 32.779519, "lng": -96.804202, "accuracy": "street_interpolated" }, ... },
#   "districts": {
#     "congressional":      { "district": "30", "representative": { "name": "Jasmine Crockett", ... } },
#     "congressional_2026": { "district": "33", "status": "in_effect_under_challenge", ... },
#     "state_senate": { "district": "023", ... }, "state_house": { "district": "114", ... }
#   },
#   "summary": "This address scored 100/100 (A — high trust). ..."
# }