Memphis Daily News APImemphisdailynews.com ↗
Access Memphis Daily News foreclosure notices, public records counts, and available notice dates via 4 structured API endpoints covering TDN details, attorney info, and more.
What is the Memphis Daily News API?
The Memphis Daily News API provides 4 endpoints for retrieving foreclosure notices and public records data published on memphisdailynews.com. Use get_foreclosure_notices_by_date to pull every foreclosure listing for a specific date along with cross-category notice counts, or use get_foreclosure_notice_detail to fetch full notice text, attorney name, borrower, instrument number, and property address for a single TDN record.
curl -X GET 'https://api.parse.bot/scraper/df3f8e18-6fb4-46f6-8529-7edb5e28cdaf/get_foreclosure_notices_by_date?date=2026-06-10' \ -H 'X-API-Key: $PARSE_API_KEY'
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 memphisdailynews-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.
"""Walkthrough: Memphis Daily News SDK — bounded, re-runnable; every call capped."""
from parse_apis.memphis_daily_news_api import (
MemphisDailyNews,
NoticeNotFound,
)
client = MemphisDailyNews()
# List available publication dates (single-page, cap to 5)
for date_obj in client.noticedates.list(limit=5):
print(date_obj.display_date, date_obj.iso_date)
# Drill into the most recent date's foreclosure notices
notice = client.foreclosurenoticesummaries.list_by_date(
date="2026-06-10", limit=1
).first()
if notice:
print(notice.borrower, notice.address, notice.auction_date)
# Navigate from summary to full detail via sub-resource op
detail = notice.details()
print(detail.title, detail.tdn_no, detail.address_line1, detail.address_line2)
print(detail.notice_text[:120])
# Fetch public records counts for a date
try:
counts = client.publicrecordscountses.get(date="2026-06-10")
print(counts.date, counts.record_counts)
except NoticeNotFound as exc:
print(f"No records found: {exc}")
print("exercised: noticedates.list / foreclosurenoticesummaries.list_by_date / details / publicrecordscountses.get")
Fetches the list of all foreclosure notices published on a given date, along with summary counts for all notice categories on that date. Each notice includes TDN ID, borrower name, property address, auction date, and first notice date.
| Param | Type | Description |
|---|---|---|
| daterequired | string | Publication date in ISO format YYYY-MM-DD (e.g. 2026-06-10). Use iso_date values from get_available_notice_dates to find valid dates. |
{
"type": "object",
"fields": {
"date": "string, the requested date in YYYY-MM-DD format",
"counts": "object with keys foreclosure_notices, court_notices, bid_notices, misc_notices mapped to integer counts",
"notices": "array of foreclosure notice summaries, each with tdn_id, publication_date, borrower, address, auction_date, first_notice_date"
},
"sample": {
"data": {
"date": "2026-06-10",
"counts": {
"bid_notices": 10,
"misc_notices": 10,
"court_notices": 33,
"foreclosure_notices": 24
},
"notices": [
{
"tdn_id": "FD114900",
"address": "123 Main St, Springfield, IL 62704",
"borrower": "John Doe",
"auction_date": "7/9/2026",
"publication_date": "6/10/2026",
"first_notice_date": "6/10/2026"
}
]
},
"status": "success"
}
}About the Memphis Daily News API
Endpoints and Data Coverage
The API covers four distinct operations. get_available_notice_dates returns the most recent business days for which notices exist, giving you iso_date and display_date values you can feed directly into the other endpoints. get_foreclosure_notices_by_date accepts a date in YYYY-MM-DD format and returns a counts object summarizing foreclosure_notices, court_notices, bid_notices, and misc_notices for that date, alongside an array of notice summaries each containing tdn_id, borrower, address, auction_date, and first_notice_date.
Foreclosure Detail Fields
get_foreclosure_notice_detail takes a tdn_id (e.g. FD114507) and a pub_date in M/D/YYYY format — both obtainable from the list endpoint — and returns the full notice record. Response fields include notice_text (the complete published text), attorney, original_trustee, trust_date, instrument_no, address_line1, and address_line2. This is the endpoint to use when you need the legal text of a specific filing or want to extract structured party information.
Public Records Summary Counts
get_public_records_counts_by_date accepts the same YYYY-MM-DD date format and returns a record_counts object mapping category names — including Bankruptcies, Permits: Building, Court Filings: Circuit, and Licenses — to integer counts. This endpoint is suited for tracking filing volume trends over time rather than retrieving individual records.
The Memphis Daily News API is a managed, monitored endpoint for memphisdailynews.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when memphisdailynews.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 memphisdailynews.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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Monitor daily foreclosure filings in the Memphis metro area by querying
get_foreclosure_notices_by_datefor each available date. - Build a foreclosure auction calendar by extracting
auction_dateandaddressfields from notice summaries. - Look up attorney and trustee names on specific TDN filings using
get_foreclosure_notice_detail. - Track week-over-week bankruptcy filing volume using
get_public_records_counts_by_dateand the Bankruptcies category. - Identify properties entering foreclosure for the first time by comparing
first_notice_dateagainst the current publication date. - Aggregate permit and court filing trends across multiple dates to support local market research.
- Cross-reference
instrument_nofrom notice details against county property records for due-diligence workflows.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 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.
Does Memphis Daily News offer an official developer API?+
What does `get_foreclosure_notices_by_date` return beyond the foreclosure list?+
notices array, the endpoint returns a counts object with integer counts for all four notice categories on that date: foreclosure_notices, court_notices, bid_notices, and misc_notices. This lets you gauge the overall volume of published notices without making additional requests.Does the API return the full text of court notices, bid notices, or miscellaneous notices?+
get_foreclosure_notice_detail is available only for foreclosure (TDN) records. The other categories — court, bid, and misc — appear only as summary counts. You can fork this API on Parse and revise it to add a detail endpoint for those notice types.How far back does historical notice data go?+
get_available_notice_dates returns dates for the most recent business days with published notices — it does not expose a full historical archive. If you need data from earlier dates, you can fork this API on Parse and revise it to accept a broader date range or paginate further back into the site's notice history.What format does `pub_date` need to be in for `get_foreclosure_notice_detail`, and where do I get the correct value?+
pub_date must be in M/D/YYYY format (e.g. 5/15/2026), not the ISO format used by other endpoints. The correct value is the publication_date field returned for each notice in the get_foreclosure_notices_by_date response — use it directly to avoid format mismatches.