Property Tax API
The Property Tax API allows you to retrieve property tax rates for different locations in the United States by specifying parameters such as state, county, city, or zip. You can input location details and retrieve corresponding effective property tax rates.
From 4,229 users
Applications using this API
API Status
API Response Times
Average | P50 | P75 | P90 | P95 |
|---|---|---|---|---|
| 305ms | 328ms | 396ms | 531ms | 1080ms |
Similar APIs
Didn't find what you were looking for? Suggest an improvement
https://api.api-ninjas.com/v1/propertytax
Returns one row per tax region with its 25th, 50th (median), and 75th percentile effective property tax rates. A ZIP code can return more than one row where several jurisdictions apply.
The maximum number of results returned is 100.
Parameters
At least one of the following parameters must be set: city, county, zip.
stateoptionalState as a 2-letter abbreviation (for example
FL) or full name (for exampleFlorida).countyoptionalCounty name, with or without the word County or Parish (for example
Miami-DadeorMiami-Dade County).cityoptionalCity name (for example
Eugene). Alternate place names that share a ZIP code with a city are also accepted.zipoptional5-digit ZIP code. ZIP+4 codes (for example
90210-1234) are also accepted.
Parameter values are not case-sensitive.
Headers
X-Api-KeyrequiredAPI Key associated with your account.
Response
The /v1/propertytax endpoint returns a JSON array of objects, each with the following fields, or an error if the request is unsuccessful.
state2-letter state abbreviation.
countyCounty (or county equivalent, such as a parish or independent city) of the tax region.
cityCity of the tax region.
zip5-digit ZIP code of the tax region.
property_tax_25th_percentile25th percentile effective property tax rate (annual property tax as a share of home value), as a decimal:
0.0104is 1.04%.property_tax_50th_percentileMedian effective property tax rate, as a decimal.
property_tax_75th_percentile75th percentile effective property tax rate, as a decimal.
Live Demo
Code Examples
curl -X GET "https://api.api-ninjas.com/v1/propertytax?city=Eugene&state=OR" \
-H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.
Frequently Asked Questions
Can I use the Property Tax API for commercial purposes?
Yes, but you must have a premium subscription. Commercial use of the Property Tax API is not permitted on the free tier. See our pricing page to choose a plan that fits your needs.How do I get an API key and start using the Property Tax API?
Sign up for a free account to instantly get your API key, then pass it in theX-Api-Keyheader on every request. The documentation above includes ready-to-run examples in cURL, Python, JavaScript, Node.js, and more.What happens if I exceed my quota for the month?
Your API requests will simply be denied once you hit your monthly quota — you will never be charged more than the plan you signed up for. To increase your quota, you can upgrade your plan any time on our pricing page.What happens if a request to the Property Tax API fails?
The API responds with a standard HTTP status code and a JSON error message describing the problem. See our error codes reference for the full list of codes and how to resolve each one, or contact support if you need help.What are some use cases for the Property Tax API?
The Property Tax API is ideal for real estate platforms, mortgage and lending tools, relocation calculators, and investment analysis apps that need effective property tax rates across U.S. locations. It pairs well with our Sales Tax API and Income Tax API for building complete cost-of-living or tax-burden comparisons.How do I query property tax rates for a specific location?
Send a GET request to/v1/propertytaxwith at least one ofcity,county, orzipset, optionally narrowing results withstate(a 2-letter abbreviation or the full state name). Values are not case-sensitive,zipalso accepts ZIP+4 codes, andcountyworks with or without the word County or Parish. You can find ZIP codes and counties using our Zip Code API and County API.What does the Property Tax API response include?
Each result is a JSON object with location fields (state,county,city,zip) plus three effective property tax rates:property_tax_25th_percentile,property_tax_50th_percentile(median), andproperty_tax_75th_percentile. Rates are returned as decimals (for example, 0.0104363 is about 1.04 percent), and unsuccessful requests return an error instead.How are regions defined and how many results can a single query return?
Each result is one tax region, identified by its ZIP code, county and city. A ZIP code can return more than one row where several jurisdictions apply, and the API returns a maximum of 100 results per request. For higher volume needs across many locations, see our pricing plans.
Explore API integration use cases for recommended APIs and workflow examples.