Discover/Funeralocity API
live

Funeralocity APIfuneralocity.com

Access funeral home listings, GPL itemized pricing, ratings, and contact info for US locations via the Funeralocity API. Search by city and state.

Endpoint health
verified 3d ago
get_cities
get_states
search_homes
3/3 passing latest checkself-healing
Endpoints
3
Updated
26d ago

What is the Funeralocity API?

The Funeralocity API provides access to funeral home data across the United States through 3 endpoints, covering state and city discovery through to detailed funeral home profiles. The search_homes endpoint returns contact information, ratings, and itemized General Price List (GPL) fees for every home found within a 25-mile radius of the searched city, making it practical for cost comparison tools, end-of-life planning apps, and directory services.

Try it

No input parameters required.

api.parse.bot/scraper/335ba392-7c8f-42e4-af1c-5bb40e6f267d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/335ba392-7c8f-42e4-af1c-5bb40e6f267d/get_states' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace funeralocity-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

from parse_apis.funeralocity_api import Funeralocity, State, City, FuneralHome, Pricing, StateCode

client = Funeralocity()

# List all US states
for state in client.states.list():
    print(state.code, state.name)

# Construct a state and list its cities
il = client.state(code=StateCode.IL)
for city in il.cities.list():
    print(city.name, city.search_url)

# Search funeral homes in Chicago, IL
for home in il.search(city="Chicago"):
    print(home.name, home.address, home.city, home.zip, home.phone, home.rating)
    print(home.summary_pricing.direct_cremation, home.summary_pricing.benchmark_burial)
    print(home.detailed_pricing.basic_services_price, home.detailed_pricing.embalming_price)
All endpoints · 3 totalmissing one? ·

List all supported US states and their two-letter codes. Returns a static list of 51 entries (50 states plus DC). No parameters required. Each entry provides a two-letter abbreviation and the full state name.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "items": "array of state objects, each with 'code' (two-letter abbreviation) and 'name' (full state name)"
  },
  "sample": {
    "data": {
      "items": [
        {
          "code": "IL",
          "name": "Illinois"
        },
        {
          "code": "CA",
          "name": "California"
        },
        {
          "code": "NY",
          "name": "New York"
        }
      ]
    },
    "status": "success"
  }
}

About the Funeralocity API

Endpoints Overview

The API is structured around a three-step discovery flow. get_states returns a static list of 51 entries — all 50 US states plus Washington DC — each with a code (two-letter abbreviation) and a name. get_cities accepts a required state parameter (uppercase two-letter code) and returns up to 20 major cities for that state, each with a Name and a SearchUrl slug that maps to the source site's city search page.

Funeral Home Search

search_homes is the primary endpoint. It requires a city string and a state code, and accepts an optional limit integer to cap the result count. The response object includes city, state, total_count, and a homes array. Each home in the array carries an id, contact details, ratings, and detailed GPL pricing data — the itemized fee schedule that US funeral homes are federally required to publish. This makes it possible to compare line-item costs such as basic services fees, embalming, cremation, and casket prices across multiple providers in a given area.

Coverage and Data Shape

Search results cover funeral homes within a 25-mile radius of the specified city center, so smaller cities will surface homes from surrounding towns. The get_cities endpoint covers major cities per state rather than a full municipal database, so less-populated localities may need to be searched via the nearest major city. The total_count field in search_homes responses tells you how many homes matched before any limit is applied, which is useful for building pagination logic on the client side.

Reliability & maintenanceVerified

The Funeralocity API is a managed, monitored endpoint for funeralocity.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when funeralocity.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official funeralocity.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
3/3 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a funeral home cost comparison tool using GPL itemized pricing from search_homes
  • Populate a state-and-city selector in an end-of-life planning app using get_states and get_cities
  • Aggregate funeral home ratings across a metro area for a consumer review dashboard
  • Generate city-level reports on average funeral service fees using total_count and pricing fields
  • Build a funeral home directory with contact information sourced from search_homes results
  • Alert families to lower-cost cremation or burial options within a 25-mile radius of a given city
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Funeralocity have an official developer API?+
Funeralocity does not publish a public developer API. This Parse API provides structured access to the listing, pricing, and contact data on the site.
What pricing data does `search_homes` return for each funeral home?+
Each home in the homes array includes summary pricing alongside detailed GPL (General Price List) data — the federally mandated itemized fee schedule. This covers individual service line items rather than just a single aggregate price, letting you compare costs at a granular level.
Does `get_cities` cover every city in a state, or only major ones?+
It returns up to 20 major cities per state. Smaller or rural municipalities are not individually listed. For locations not appearing in get_cities, using the nearest major city with search_homes will still surface homes within 25 miles. You can fork this API on Parse and revise it to add a broader city lookup endpoint if your use case requires finer geographic resolution.
Can I retrieve funeral home data by ZIP code or coordinates instead of city name?+
Not currently. The API accepts city name and state code as the location inputs for search_homes. You can fork it on Parse and revise to add a ZIP-code or coordinate-based search endpoint.
Does the API expose funeral home reviews or review text beyond aggregate ratings?+
The search_homes response includes ratings but does not currently expose individual review text or reviewer details. Summary ratings per home are available. You can fork this API on Parse and revise it to add a review-text endpoint if that data is accessible on the source site.
Page content last updated . Spec covers 3 endpoints from funeralocity.com.
Related APIs in HealthcareSee all →
senioradvisor.com API
Search and compare senior care facilities across the US by location, ZIP code, or state. Access detailed information including pricing by room type, ratings, user reviews, available services, and care types such as assisted living, memory care, nursing homes, and more.
aplaceformom.com API
Search and compare senior care facilities across the country, view detailed information about specific facilities, read resident reviews, and explore state-level senior care overviews. Access comprehensive data on facility types, pricing, availability, contact information, and ratings.
caring.com API
Search and compare elder care facilities on Caring.com to find detailed information about assisted living, memory care, nursing homes, and more. Access comprehensive facility listings with ratings, pricing, amenities, and resident reviews to help evaluate senior care options across the US.
homegoods.com API
Find HomeGoods store locations near you across the United States, view detailed store information, and browse available locations by state. Quickly locate nearby stores to check hours, addresses, and other store details.
trulia.com API
Search real estate listings for properties available for sale, rent, or recently sold, and access detailed information like property photos, price history, nearby schools, and local amenities. Compare similar homes, calculate mortgage estimates, and make informed decisions with comprehensive property data all in one place.
activeadultliving.com API
Search and explore 55+ and active adult communities across the USA and Canada by state, lifestyle amenities, and community details. Find showcase communities and access comprehensive information about senior living options to help you discover the perfect retirement community.
recovery.com API
Search for recovery centers across the country, browse available locations, and access detailed information about specific facilities including services, reviews, and contact details on Recovery.com. Find the right treatment center by location or search criteria to compare options and make informed decisions about recovery resources.
homeadvisor.com API
Search and discover home service professionals on HomeAdvisor, browse their reviews and project photos, and explore available service categories to find the right contractor for your needs. Get detailed information about specific pros including their expertise, ratings, and past work samples.