Discover/Osceola Tax Collector API
live

Osceola Tax Collector APIosceolataxcollector.org ↗

Access Osceola County Tax Collector office locations, hours, services, page content, and site-wide search via 4 structured API endpoints.

Endpoint health
verified 1h ago
list_site_pages
search_site_content
get_page_content
list_office_locations
4/4 passing latest checkself-healing
Endpoints
4
Updated
2h ago

What is the Osceola Tax Collector API?

The Osceola County Tax Collector API exposes 4 endpoints covering office locations, site navigation, page content, and full-site keyword search for osceolataxcollector.org. The list_office_locations endpoint returns structured records for each branch — including address, hours, phone, and services offered — while search_site_content scans approximately 26 internal pages and returns every matching text block with its source URL and page slug.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

→ api.parse.bot/scraper/aa5927ce-7309-451c-af41-8c687dee5327/<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/aa5927ce-7309-451c-af41-8c687dee5327/list_site_pages' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalmissing one? ·

Returns every entry of the site's main navigation menu as a flat list, one row per menu item, with its title, full URL, parent menu label (null for top-level items) and, for pages hosted on the site itself, the page slug accepted by get_page_content. External menu items (tax record search, lien sale, the appointment booking system) carry is_external=true and a null page slug. One round trip; never empty.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "count": "number of menu entries returned",
    "pages": "array of menu entries: title, url, page (slug usable as get_page_content.page, null for external links), is_external (boolean), parent (parent menu label or null)"
  },
  "sample": {
    "data": {
      "count": 30,
      "pages": [
        {
          "url": "https://osceolataxcollector.org/driver-license/",
          "page": "driver-license",
          "title": "Driver License & Identification Card",
          "parent": "Services",
          "is_external": false
        },
        {
          "url": "https://osceolactcappt.cxmflow.com/Appointment/Index/<id>",
          "page": null,
          "title": "Appointments",
          "parent": null,
          "is_external": true
        }
      ]
    },
    "status": "success"
  }
}

About the Osceola Tax Collector API

What the API covers

The API surfaces the public informational content of the Osceola County Tax Collector website. list_site_pages returns the full main navigation menu as a flat list — each entry includes its title, full URL, a page slug for use with get_page_content, a parent label for nested items, and an is_external boolean distinguishing off-site links. This gives a reliable index of all navigable content without manual inspection.

Page content and filtering

get_page_content accepts a required page slug (e.g. driver-license, office-locations, online-payments, or home) and an optional keyword parameter. The response splits the page into blocks — one row per heading, paragraph, or list item, each tagged with its type (h1–h6, p, or li), its text, and the nearest preceding heading. A parallel links array captures every anchor in the page body with text, url, context, is_external, and is_document flags. When keyword is supplied, both arrays are filtered to matching entries only.

Office locations

list_office_locations returns one structured record per branch office (Main, BVL, St. Cloud, and Campbell City at time of writing). Each record includes name, description, a services array, address, hours, phone, fax, and any map or appointment links. The response also carries a notes array containing page-wide advisories — such as remarks about testing availability — drawn from the site's 'Things to Consider' section.

Site-wide search

search_site_content takes a required keyword string and scans every internal page covered by the navigation menu. Each match in the matches array includes the page slug, full url, page title, block type, matched text, and the nearest heading. The response also reports pages_searched, pages_failed (with HTTP status codes), and a total match_count.

Reliability & maintenanceVerified

The Osceola Tax Collector API is a managed, monitored endpoint for osceolataxcollector.org — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when osceolataxcollector.org 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 osceolataxcollector.org 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
1h ago
Latest check
4/4 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 branch-office locator displaying address, hours, and services for each Osceola Tax Collector location.
  • Automate alerts when fee or payment policy text changes by comparing get_page_content blocks over time.
  • Index all navigable pages via list_site_pages to build a searchable directory of county tax services.
  • Use search_site_content with keywords like 'convenience fee' or 'forms of payment' to extract fee information across the entire site.
  • Aggregate appointment and service availability notes from list_office_locations notes array for a status dashboard.
  • Extract all outbound document links (PDFs, forms) from page content using the is_document flag in the links array.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does osceolataxcollector.org have an official developer API?+
No. The Osceola County Tax Collector website does not publish a public developer API or data feed. This Parse API provides structured access to the site's public informational content.
What does list_office_locations return beyond address and hours?+
Each office record includes name, description text from the site, a services array listing the specific services offered at that location, address, hours, phone, fax, and any associated map or appointment URLs. The top-level notes array captures page-wide advisories such as testing availability remarks.
Does the API return property tax account data or payment transaction records?+
No. The API covers publicly visible informational content — page text, navigation structure, office details, and links. It does not return individual property tax accounts, payment history, or personal account data. You can fork this API on Parse and revise it to add an endpoint targeting the site's public property search or payment portal pages if those pages expose structured data.
How does keyword filtering work in get_page_content versus search_site_content?+
get_page_content applies the keyword filter to a single page's blocks and links arrays, returning only entries where the text or URL contains the substring (case-insensitive). search_site_content applies the same logic across all ~26 internal menu pages in one call, returning a flat matches array with source page context for each hit.
Does the API cover pages that require a login or account on the tax collector site?+
The API covers only publicly accessible informational pages listed in the site's main navigation menu. Pages behind an account login — such as personalized payment portals — are not included. You can fork this API on Parse and revise it to target any additional public pages not currently in the navigation index.
Page content last updated . Spec covers 4 endpoints from osceolataxcollector.org.
Related APIs in Government PublicSee all →
property-appraiser.org API
Search for properties in Osceola County, Florida by street address to instantly access detailed parcel information such as property valuations, construction year, and living area. Get comprehensive property data to research real estate values, verify property details, or make informed decisions about properties in the area.
cookcountyil.gov API
Search Cook County property tax records, look up court cases, find code violations, and get department contact information all in one place. Quickly access public records and government contacts without navigating multiple websites.
sarasotaclerk.com API
Search and retrieve official land and court records from Sarasota County including foreclosures and Lis Pendens documents by name, date, or document type. Access detailed record information with full pagination support to find the specific legal documents you need.
naco.org API
Search and explore detailed U.S. county government information, including profiles, economic indicators, funding data, and research resources all in one place. Quickly access bulk county statistics and NACo insights to support planning, analysis, and decision-making at the local government level.
losangelescounty.gov API
Search Los Angeles County public records, code violations, and department information, while accessing board meeting minutes, transcripts, and agendas all in one place. Quickly find contact details for county departments and stay informed on official meetings without navigating multiple county websites.
floridaucc.com API
Access data from floridaucc.com.
scpafl.org API
Search Seminole County, Florida property records by address to access parcel information, assessments, and appraiser data. Find detailed property details and valuation records for any site in the county quickly and easily.
osteriarivelin.com API
osteriarivelin.com API