Terrier Agency — API Documentation & Developer Resources
Machine-readable resources and the read-only Content API for terrieragency.com. Terrier Agency is an SEO, GEO (generative engine optimisation) and influencer-marketing agency; the API exposes site content only — there are no write operations.
Machine-readable resources
- OpenAPI specification — OpenAPI 3.0.3 spec for the read-only Terrier Agency Content API (blog posts, pages, case studies, team, services, locations, sectors, search). Every operation has an operationId, typed parameters and response schemas — ready for LLM function calling.
- llms.txt — Curated llmstxt.org-format overview of Terrier Agency: services, case studies, offices, contact. The best single file for an AI agent to read first.
- Markdown content negotiation — Every page on this site returns a Markdown rendition when requested with an "Accept: text/markdown" header (acceptmarkdown.com convention).
- XML sitemap — Every crawlable URL, split by content type (posts, pages, case studies, team, locations, services, sectors).
- JSON-LD structured data — Every page embeds a schema.org @graph (ProfessionalService organization, WebSite, WebPage, plus page-type nodes: Service, Person, Article, FAQPage) in a single application/ld+json script.
- robots.txt — Crawl rules and sitemap location. AI crawlers are welcome.
Content API
| Spec | openapi.json (OpenAPI 3.0.3) |
| Base URL | https://www.terrieragency.com/wp-json/wp/v2 |
| Authentication | None required for reads. Write operations and /users are not public. |
| Errors | Structured JSON: {"code":"rest_post_invalid_id","message":"Invalid post ID.","data":{"status":404}} |
| Rate limits | None published; make sequential, cached requests and set a descriptive User-Agent. |
Example requests
# Latest case studies
curl "https://www.terrieragency.com/wp-json/wp/v2/case_study?per_page=5"
# Search everything for GEO
curl "https://www.terrieragency.com/wp-json/wp/v2/search?search=geo&per_page=5"
# One blog post by slug
curl "https://www.terrieragency.com/wp-json/wp/v2/posts?slug=semantic-seo-guide"
Contact
Email [email protected] or use the contact form.
← Terrier Agency home