Tuesday - Saturday: 9:30 AM - 6:30 PM

Nail Pro, Silverdale API

For developers and AI agents

The Nail Pro, Silverdale API is a small, public, read-only JSON API with our contact details, opening hours, and current service prices. It is described by an OpenAPI 3.1 specification at https://nailprosilverdale.com/openapi.json, which you can load into API tools or convert into function definitions for an AI agent. A Markdown guide to the website is at https://nailprosilverdale.com/llms.txt.

Authentication

None. The API needs no account or API key, and it allows cross-origin requests. Responses are cached for up to an hour, so please cache them on your side too.

Endpoints

  • GET /api/business (getBusinessInfo): name, phone, email, address, opening hours in Pacific Time, booking page, and social profiles.
  • GET /api/services (listServices): the full service menu by category, with prices in US dollars, the same as our services page.

Example request

curl https://nailprosilverdale.com/api/business
{
  "name": "Nail Pro, Silverdale",
  "phone": "(360)-698-5063",
  "timeZone": "America/Los_Angeles",
  "hours": [{ "day": "Monday", "time": "Closed" }, ...],
  "bookingUrl": "https://nailprosilverdale.com/appointment/",
  ...
}

Errors

Errors are JSON problem details (RFC 9457) with the application/problem+json content type. Each one has an HTTP status, a stable code, a detail message, and a hint on how to fix it.

{
  "type": "about:blank",
  "title": "Not Found",
  "status": 404,
  "detail": "There is no API endpoint at /api/prices.",
  "code": "not_found",
  "hint": "See https://nailprosilverdale.com/openapi.json for the available endpoints."
}

Booking

There is no booking API. To book, send people to our appointment page, where they complete the booking form themselves.