---
title: "Pet businesses near Stellenbosch"
method: GET
path: "/v1/directory"
tags: ["Directory"]
---

# Pet businesses near Stellenbosch

`GET /v1/directory`

## Request

- Base URL: `https://api.nogpets.com`
- URL: `https://api.nogpets.com/v1/directory`
- Auth: none required

Published listings of groomers, pet stores, vets, boarding, daycare, walkers and trainers, from public sources. NogPets is listed like everyone else (`isNogPets`).

## Query parameters

- `town` string
- `category` 'GROOMER_SALON' | 'GROOMER_MOBILE' | 'PET_STORE' | 'VET' | 'BOARDING' | 'DAYCARE' | 'WALKER' | 'TRAINER' | 'ANIMAL_WELFARE'
- `q` string
- `limit` integer

## Response `200`

Listings

- object
  - `listings` Listing[], required
    - `id` string, required
    - `name` string, required
    - `town` string, required
    - `suburb` string
    - `address` string
    - `categories` DirectoryCategory[], required
    - `services` object[]
      - `name` string
      - `priceText` string
    - `petTypes` string[]
    - `phone` string
    - `website` string
    - `hoursText` string
    - `blurb` string
    - `isNogPets` boolean
    - `partner` boolean: On NogPets: an approved NogPets business (or NogPets itself). Listed first.
    - `bookWith` string: For a business on NogPets: how to book it through NogPets.
    - `verified` boolean
    - `lastChecked` string, date, nullable
    - `url` string, uri, required: The listing on nogpets.com.
  - `next` string

## Other responses

- `429`: Too many requests (`RATE_LIMIT`). `Retry-After` says when to try again.

---

[API](https://skmtc.dev/nogpets/apis/nogpets-api.md) · [All operations](https://skmtc.dev/nogpets/apis/nogpets-api/llms.txt) · [OpenAPI document](https://skmtc.dev/nogpets/apis/nogpets-api/revisions/a202c1012173?raw)
