Skip to content
GET/v1/{metro}/organizationsall plans

List organizations

Returns every organization with at least one published, active listing in the metro, with live counts by type. Without q, ordered by name then id, keyset-paged like the collections; the cursor is bound to q and type.

Show more

Finding a business. Send q to look one up by what a person would type: its name, its website address (designgym.com), or a pasted URL (https://www.designgym.com/classes). Casing, punctuation and spacing are ignored, as are endings such as LLC, Inc, The, & Co and .com/.co/.org/.net/.io/.us, and design gym finds designgym. A small typo (desing gym) still finds it. Both the organization's name and its website addresses are searched, whether or not website_url is filled in.

With q, every result carries score and match, and results are ordered by score (highest first), then name, then id. score is 0 to 1, higher is closer, and is the same for one organization whatever else is returned, so it can be shown as a confidence. match says how it was found: exact_name or exact_domain (the whole name or address was typed), name or domain (the same words once spelling, spacing and endings are set aside, or the start or a word of the name), or fuzzy (a small typo away). A domain match on a different ending (acme.org for acme.com) is a suggestion to confirm. Pages on shared platforms (social pages, booking widgets, website builders) are never exact_domain. A q made only of words like the or and, or of endings like llc or .com, returns an empty list with meta.hint. page, limit and cursor work as usual; a cursor follows the same ranked order.

website_url is the organization's own website. When none is recorded it is the address of the site the organization itself runs, if we have one, and stays null when there is nothing trustworthy to show.

Returns 501 when this endpoint is unavailable. Organization detail with its metros list is at /v1/organizations/{id}; listings themselves are the collections filtered with organization_id=.

Try this requestRun it with sample data, no key needed. Paste a key to run it live.
Example request
curl -sS \
  -H "X-API-Key: $TAILEND_API_KEY" \
  "https://api.tailend.dev/v1/philadelphia/organizations"
Example response · 200
{
  "data": [
    {
      "id": "c6e39d31-abce-43f8-bccd-2cf5ce73a0ad",
      "name": "Philadelphia School of Circus Arts",
      "slug": "philadelphia-school-of-circus-arts",
      "organization_type": "recreation",
      "website_url": "https://phillycircus.com",
      "city": "Philadelphia",
      "state": "PA",
      "is_verified": false,
      "links": {
        "self": "/v1/organizations/c6e39d31-abce-43f8-bccd-2cf5ce73a0ad",
        "events": "/v1/organizations/c6e39d31-abce-43f8-bccd-2cf5ce73a0ad/events",
        "classes": "/v1/organizations/c6e39d31-abce-43f8-bccd-2cf5ce73a0ad/classes",
        "camps": "/v1/organizations/c6e39d31-abce-43f8-bccd-2cf5ce73a0ad/camps",
        "places": "/v1/organizations/c6e39d31-abce-43f8-bccd-2cf5ce73a0ad/places"
      },
      "metro": "philadelphia",
      "live": {
        "listings": 19,
        "events": 4,
        "classes": 11,
        "camps": 4,
        "places": 0
      },
      "updated_at": "2026-09-26T13:45:37.633Z"
    }
  ],
  "meta": {
    "metro": "example",
    "limit": 1,
    "count": 1,
    "has_more": false
  }
}

Try any request with sample data, no key needed. Available on every plan.

Metro slug from /v1/metros (e.g. philadelphia).

Optional parameters (5)

Find a business by what a person would type: its name, its website address or a pasted URL.

Exact match on the organization's type.

Opaque cursor from meta.next_cursor.

1-based page number (browse mode).

Ctrl Enter to send