EirePlan
    Endpoints/Precedents API

    Search Precedents

    Search precedent records with filters and pagination.

    Use this request to search precedent records across Ireland and return a lightweight result set you can page through.

    #Request

    GET /ext/v1/precedents

    #Query Parameters

    ParameterTypeRequiredDescriptionExample
    qstringNoFull-text search query across address, description, applicant name, and planning reference.apartment, residential
    local_authoritystringNoFilter by local authority.Dublin City Council
    statusstringNoFilter by normalized status.decided
    decisionstringNoFilter by normalized decision.granted
    limitintegerNoMaximum results per page, from 1 to 100. Default is 20.50
    offsetintegerNoPagination offset.0

    #Example Request

    curl "https://api.eireplan.ie/ext/v1/precedents?q=apartment&local_authority=Dublin%20City%20Council&limit=2" \
      -H "Authorization: Bearer ek_your_api_key_here"

    #Response Structure

    FieldTypeDescription
    precedentsarraySearch results for the current page.
    nextstringCursor for the next page, or null when there is no next page.

    Each item in precedents includes:

    FieldTypeDescription
    idstring (UUID)Stable precedent identifier.
    planning_refstringOfficial planning reference.
    addressstringSite address.
    descriptionstringApplication description.
    local_authoritystringResponsible authority.
    decision_normstringNormalized decision value.
    status_normstringNormalized status value.
    type_normstringNormalized application type.
    received_datestringDate received in ISO 8601 format.
    decision_datestringDate decided in ISO 8601 format.
    is_favouritebooleanWhether the precedent is in the watchlist.

    #Example Response

    json
    {
      "precedents": [
        {
          "id": "5f8fcb68-2be1-4ce7-8ef4-6a29c2fb4aa8",
          "planning_ref": "DCC-1234-25",
          "address": "15 Example Street, Dublin 2",
          "description": "Mixed-use development with 42 apartments",
          "local_authority": "Dublin City Council",
          "decision_norm": "granted",
          "status_norm": "decided",
          "type_norm": "permission",
          "received_date": "2025-03-12",
          "decision_date": "2025-08-07",
          "is_favourite": false
        }
      ],
      "next": "eyJvZmZzZXQiOjJ9"
    }

    #Next Step

    Use the returned id with Get Precedent Details when you need the full record for one result.