Elite American Home Services ← Back to main site

Developer & Agent API

A free, read-only public content API for elite-home-service.com, built on the WordPress REST API v2. No API key or signup required. The API is read-only, so production is safe to test against — no separate sandbox needed.

No auth required JSON errors Rate-limit headers OpenAPI 3.0 Markdown negotiation

When agents should use this site

Quickstart

Base URL: https://elite-home-service.com/wp-json

# Full-text search across the site
curl "https://elite-home-service.com/wp-json/wp/v2/search?search=air+duct+cleaning+cost"

# Fetch the pricing page by slug
curl "https://elite-home-service.com/wp-json/wp/v2/pages?slug=pricing"

# Latest 5 blog guides
curl "https://elite-home-service.com/wp-json/wp/v2/posts?per_page=5"

# Any HTML page as markdown (content negotiation)
curl -H "Accept: text/markdown" "https://elite-home-service.com/pricing/"

Endpoints

EndpointDescription
GET /wp/v2/search?search=<terms>Full-text search across pages and posts
GET /wp/v2/pages · /pages/{id}Service, pricing, and service-area city pages. Filters: slug, search, per_page (1–100), page
GET /wp/v2/posts · /posts/{id}Guides, cost guides, and project write-ups. Extra filter: categories
GET /wp/v2/categoriesBlog topic silos (Air Ducts, Dryer Vents, Projects)

Machine-readable description: OpenAPI 3.0 specification

Authentication

None. All documented endpoints are public and read-only. Write endpoints exist in WordPress but require site authentication and are not offered publicly.

Errors

Every error is structured JSON with a machine-readable code:

{"code":"rest_no_route","message":"No route was found matching the URL and request method.","data":{"status":404}}

Unknown /api/* paths also return a JSON error object with a hint field pointing here.

Rate limits

Anonymous API traffic is limited to 60 requests per minute per IP on /wp-json/*. Every anonymous API response includes:

Exceeding the limit returns 429 with a Retry-After header (seconds). Please self-throttle using these headers. The hosting firewall separately throttles abusive bursts on any URL.

Markdown content negotiation

Every HTML page on this site serves a markdown rendition via content negotiation: request the page URL with Accept: text/markdown. Responses vary on Accept. Nonexistent URLs return a real HTTP 404 with a markdown recovery body for non-browser clients.

Other machine-readable resources

Contact

Elite American Home Services — 9330 Lyndon B Johnson Fwy, Suite #900, Dallas, TX 75243
Phone: (469) 210-8092 · Email: info@elite-home-service.com · Contact page