Key Behavior
State and zip code parameters are not strictly validated as part of geo_id resolution. If you provide an incorrect state or zip code when searching for addresses:- You won’t receive an explicit error message
- The API returns a 200 OK response with an empty result set (
nullitems)
Why This Happens
This behavior is by design to accommodate variations in how addresses might be recorded across different jurisdictions.Best Practices
For the most reliable results:- Focus on the street address - Street name, number, and city are most important
- Verify location data - Double-check state and zip codes before querying
- Handle empty results - If you consistently get empty results for addresses you expect to find, verify the state and zip information
Our system uses multiple address verification sources to ensure accuracy:
- National Address Dataset from the US Census
- Open Address dataset
- Simple Maps
- ESRI
Interpreting Empty Results
An empty result set can mean:- The address exists but with different state/zip information
- The address doesn’t have permits in our system
- There’s a formatting mismatch in your query
Troubleshooting
If you’re getting unexpected empty results:- Try the query with just the street address and city
- Verify the state abbreviation is correct (use 2-letter codes)
- Check that the zip code matches the city
- Search at a broader geography level first (city or zip) to confirm coverage
