Top SitesEnrolmy - Home

Machine Readiness

Stored receipt and evidence

Overall

20

Readable

65

Callable

0

Commerce

0

Payment

0

Machine Access

Inspect the site's MCP endpoint

Open MCP explorer

DialtoneApp can scan the stored discovery files for this domain, try the MCP initialize handshake, and show the raw protocol transcript.

Purchase boundary

read only

Control boundary

unknown

Payment rails

None

Payment providers

None

Payment methods

None

Payment protocols

None

Payment assets

None

Payment networks

None

Capabilities

None

Verified payment surface

No

Crypto only

No

Readable docs

robots, llms

Products

0

Variants

0

Priced variants

0

Currencies

0

Offers

0

Priced offers

0

Priced actions

0

Samples

Offer samples

No stored offer samples.

Samples

Action samples

No stored action samples.

Samples

Product samples

No stored product samples.

Document

robots.txt

Open robots.txt
User-agent: *
Allow: /marketplace
Allow: /explore
Allow: /list-an-activity
Allow: /activity-details
Allow: /before-and-after-school-care
Allow: /holiday-camps
Allow: /childrens-activities
Allow: /sports-clubs
Allow: /features
Allow: /integrations
Allow: /success-stories
Allow: /privacy-policy
Allow: /terms-and-conditions
Allow: /contact-us
Allow: /accessibility-statement

Disallow: /auth/
Disallow: /backend/
Disallow: /storage/
Disallow: /vendor/
Disallow: /plugins/
Disallow: /modules/

Sitemap: https://enrolmy.com/sitemap.xml

Document

llms.txt

Open llms.txt
# Enrolmy

> Enrolmy is a marketplace for children's activities, classes, holiday programmes, and enrichment providers across New Zealand, Australia, the United Kingdom, and Ireland.

Enrolmy offers two JSON APIs. Use **Explore Activities** to search for individual activities (e.g. "find soccer classes near Auckland"). Use **Providers Directory** to search for a specific organisation or provider by name (e.g. "find the provider called Elite Academy").

## Explore Activities (JSON API)

Search for individual activities such as classes, sports, holiday programmes, and before/after school care. Returns activity details including name, provider, location, age range, schedule, and booking link.

### Base URLs by region

- New Zealand: https://enrolmy.com/nz/explore?format=json
- Australia:   https://enrolmy.com/au/explore?format=json
- UK:          https://enrolmy.com/uk/explore?format=json
- Ireland:     https://enrolmy.com/ie/explore?format=json

### Query parameters

| Parameter        | Description                                                            | Example                                              |
|----------------- |----------------------------------------------------------------------- |----------------------------------------------------- |
| format           | Set to `json` to receive JSON instead of HTML                          | format=json                                          |
| q                | Free-text search across activity names and search terms                | q=soccer                                             |
| activity_type_id | Filter by category UUID (see category list below)                      | activity_type_id=5858aeea-1bac-4b88-97ba-106f0a37004f |
| category         | Category slug, used together with activity_type_id                     | category=sports                                      |
| age              | Age range key: `0-4`, `5-11`, `11-13`, `13-18`, or `adults`           | age=5-11                                             |
| day              | Day-of-week filter, comma-separated: mon,tue,wed,thu,fri,sat,sun      | day=mon,wed,fri                                      |
| place            | Filter by suburb or city name                                          | place=Auckland                                       |
| location         | GPS coordinates with radius in km: `lat,lng,radiusKm`                 | location=-36.8,174.7,50                              |
| country_iso      | Country code: NZ, AU, GB, IE (defaults to region in URL)              | country_iso=NZ                                       |

### Categories

| Slug                          | UUID                                   | Name                          |
|------------------------------ |--------------------------------------- |------------------------------ |
| arts-and-crafts               | 5858aeea-3060-45ea-b851-106f0a37004f   | Arts and Crafts               |
| before-and-after-school-care  | 5858aeea-3448-4b15-846a-106f0a37004f   | Before and After School Care  |
| holiday-programmes            | 5858aeea-3768-4b21-8625-106f0a37004f   | Holiday Programmes            |
| music-and-dance               | 5858aeea-250c-45d8-bc51-106f0a37004f   | Music, Dance, and Drama       |
| sports                        | 5858aeea-1bac-4b88-97ba-106f0a37004f   | Sports and Fitness            |
| tutoring-and-language-classes | 58923fe6-eea8-4cbb-918c-44e30a37004f   | Tutoring and Language Classes |
| camps                         | 59a895fc-8100-4279-a519-56b20a37004f   | Camps and Outdoor Activities  |
| clubs                         | 58923820-0f7c-4e55-b9dc-441d0a37004f   | Clubs                         |
| school-activities             | 5a616709-6770-4cbe-b40c-1b320a37004f   | School Trips and Fees         |
| room-and-venue-hire           | db2597d0-1b24-4ea3-87a8-330a0173d6bb   | Room and Venue Hire           |

To filter by category, pass both `activity_type_id` (the UUID) and `category` (the slug).

### Example request

```
GET https://enrolmy.com/nz/explore?format=json&q=soccer&country_iso=NZ
```

### Example response

```json
{
  "meta": {
    "region": "NZ",
    "regionName": "New Zealand",
    "query": "soccer",
    "place": null,
    "total": 52,
    "filters": {
      "category": null,
      "age": null,
      "day": null
    },
    "url": "https://enrolmy.com/nz/explore?format=json&q=soccer&country_iso=NZ"
  },
  "activities": [
    {
      "name": "Saturday Soccer Club",
      "url": "https://enrolmy.com/example-academy/activity/123-Saturday_Soccer_Club",
      "image": "https://cdn.enrolmy.com/...",
      "provider": "Example Academy",
      "location": "Auckland, New Zealand",
      "ageRange": "5 to 11 yr olds",
      "time": "9:00am - 10:00am",
      "schedule": "Sat, 1 Feb 2026 to Sat, 5 Apr 2026",
      "freeTrial": false,
      "discounted": true
    }
  ]
}
```

### Response fields

Each activity object contains:
- `name` — the activity title
- `url` — direct link to the activity booking page on Enrolmy
- `image` — promotional image URL (may be null)
- `provider` — the organisation running the activity
- `location` — venue suburb and city (may be null)
- `ageRange` — target age range description (may be null)
- `time` — session time of day, e.g. "9:00am - 10:00am" (may be null)
- `schedule` — date range, e.g. "Mon, 6 Jul 2026 to Fri, 17 Jul 2026" (may be null)
- `freeTrial` — true if the activity offers a free trial session
- `discounted` — true if the activity currently has discounts

The `meta` object contains the query echo, region, total count, applied filters, and the canonical request URL.

### Notes

- The API supports CORS (`Access-Control-Allow-Origin: *`).
- Responses are cached for 5 minutes (`Cache-Control: public, max-age=300`).
- No authentication is required.

---

## Providers Directory (JSON API)

Search for provider organisations by name. Use this when you need to find a specific provider's listing page, not individual activities. Returns the provider name, minisite URL, logo, and primary location.

### Base URLs by region

- New Zealand: https://enrolmy.com/nz/providers?format=json
- Australia:   https://enrolmy.com/au/providers?format=json
- UK:          https://enrolmy.com/uk/providers?format=json
- Ireland:     https://enrolmy.com/ie/providers?format=json

### Query parameters

| Parameter    | Description                                                                          | Example                   |
|------------- |------------------------------------------------------------------------------------- |-------------------------- |
| format       | Set to `json` to receive JSON instead of HTML                                        | format=json               |
| q            | Search by provider name, activity name, or alternative search terms                  | q=Elite+Academy           |
| place        | Filter by place / suburb name (matched against venue locations)                      | place=Auckland            |
| location     | GPS coordinates with radius in km: `lat,lng,radiusKm`                               | location=-36.8,174.7,50   |
| country_iso  | Country code: NZ, AU, GB, IE                                                         | country_iso=AU            |

### Example request

```
GET https://enrolmy.com/nz/providers?format=json&q=Elite+Academy&place=Auckland
```

### Example response

```json
{
  "meta": {
    "region": "NZ",
    "regionName": "New Zealand",
    "query": "Elite Academy",
    "place": "Auckland",
    "total": 2,
    "url": "https://enrolmy.com/nz/providers?format=json&q=Elite+Academy&place=Auckland"
  },
  "providers": [
    {
      "name": "HJ Elite Academy",
      "url": "https://enrolmy.com/hj-elite-academy",
      "image": "https://cdn.enrolmy.com/...",
      "location": "Flat Bush, Auckland"
    }
  ]
}
```

### Response fields

Each provider object contains:
- `name` — the organisation's display name
- `url` — link to the provider's minisite page on Enrolmy
- `image` — logo or feature image URL (may be null)
- `location` — primary venue location text (may be null)

### How search works

The `q` parameter matches against provider (organisation) names, activity names, and alternative search terms. Only providers with at least one currently active, published activity are returned.

### Notes

- Results are limited to 500 providers per request.
- The API supports CORS (`Access-Control-Allow-Origin: *`).
- Responses are cached for 5 minutes (`Cache-Control: public, max-age=300`).
- No authentication is required.

## Contact

- Website: https://enrolmy.com
- Support: https://enrolmy.com/contact-us

Document

llms-full.txt

Not stored for this site.