---
title: "Get one endpoint"
method: GET
path: "/public/v1/providers/{provider}/endpoints/{endpoint}"
tags: ["Public Registry"]
---

# Get one endpoint

`GET /public/v1/providers/{provider}/endpoints/{endpoint}`

Fetch a single public endpoint card. `endpoint` is the endpoint path and may itself contain slashes (e.g. `apidojo/tweet-scraper`).

## Path parameters

- `provider` string, required
- `endpoint` string, required — Endpoint path; may contain slashes.

## Response `200`

Endpoint detail

- PublicEndpointDetail
  - `provider` string, required — Provider slug.
  - `providerDisplayName` string, required — Resolved provider display name (curation > slug).
  - `providerDisplayDescription` string — Resolved provider display blurb.
  - `endpoint` string, required — Endpoint path.
  - `displayName` string, required — Resolved endpoint display label. Always populated.
  - `displayDescription` string, required — Resolved endpoint display blurb. May be empty.
  - `price` PublicPrice, required — User-facing price (markup applied).
    - `type` string, required
    - `amount` object, required
      - `value` number, required
      - `currency` 'USD', required
    - `flatFee` object
      - `value` number, required
      - `currency` 'USD', required
    - `period` object
      - `unit` 'MINUTE' | 'DAY' | 'MONTH', required
      - `count` integer, required
    - `per` union
      - object
        - `unit` 'MINUTE' | 'DAY' | 'MONTH', required
        - `count` integer, required
      - number
    - `unit` 'token' | 'character' | 'second'
    - `default` union
      - object
        - `type` 'PER_CALL', required
        - `amount` object, required
          - `value` number, required
          - `currency` 'USD', required
      - object
        - `type` 'PER_RESULT', required
        - `amount` object, required
          - `value` number, required
          - `currency` 'USD', required
        - `flatFee` object
          - `value` number, required
          - `currency` 'USD', required
      - object
        - `type` 'METERED', required
        - `amount` object, required
          - `value` number, required
          - `currency` 'USD', required
        - `per` object, required
          - `unit` 'MINUTE' | 'DAY' | 'MONTH', required
          - `count` integer, required
      - object
        - `type` 'PER_UNIT', required
        - `amount` object, required
          - `value` number, required
          - `currency` 'USD', required
        - `per` number, required
        - `unit` 'token' | 'character' | 'second', required
    - `selectors` object[]
      - `label` string, required
      - `key` string, required
      - `in` 'body' | 'queryParam' | 'pathParam' | 'output', required
    - `variants` object[]
      - `when` object, required
      - `price` union, required
        - object
          - `type` 'PER_CALL', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
        - object
          - `type` 'PER_RESULT', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
          - `flatFee` object
            - `value` number, required
            - `currency` 'USD', required
        - object
          - `type` 'METERED', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
          - `per` object, required
            - `unit` 'MINUTE' | 'DAY' | 'MONTH', required
            - `count` integer, required
        - object
          - `type` 'PER_UNIT', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
          - `per` number, required
          - `unit` 'token' | 'character' | 'second', required
      - `label` string
    - `tiers` object[]
      - `label` string, required
      - `when` object, required
      - `selector` object
        - `label` string, required
        - `key` string, required
        - `in` 'body' | 'queryParam' | 'pathParam' | 'output', required
      - `price` union, required
        - object
          - `type` 'PER_CALL', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
        - object
          - `type` 'PER_RESULT', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
          - `flatFee` object
            - `value` number, required
            - `currency` 'USD', required
        - object
          - `type` 'METERED', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
          - `per` object, required
            - `unit` 'MINUTE' | 'DAY' | 'MONTH', required
            - `count` integer, required
        - object
          - `type` 'PER_UNIT', required
          - `amount` object, required
            - `value` number, required
            - `currency` 'USD', required
          - `per` number, required
          - `unit` 'token' | 'character' | 'second', required
  - `tags` string[], required — User-facing tags (e.g. `["verified"]`). Always an array; empty when no tags are set on the indexed wrapper.
  - `categories` string[], required — Depth-2 category paths — authored functional paths AND derived provider placement paths (e.g. `["social-media/twitter", "scrapers/apify"]`), treated uniformly. Bare top-level ancestors are excluded. Empty when the endpoint is outside the category catalog.
  - `summary` string — Rich long-form endpoint detail, when authored.
  - `method` string — HTTP method for this endpoint.
  - `hints` object — Raw structured agent-guidance hints (phrase → target), when authored on the endpoint. Cross-links related endpoints in multi-step workflows.

## Other responses

- `404` — Endpoint not found (missing or disabled)
- `500` — Internal server error

---

[API](https://skmtc.net/monid/apis/monid-api.md) · [All operations](https://skmtc.net/monid/apis/monid-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/monid/monid-api/versions/164b6b6f2d36/schema)
