Wambesha
  • होम
  • एक्सप्लोर करें
  • समुदाय
  • डेवलपर्स
अवलोकनक्विकस्टार्टAPI संदर्भमूल्य निर्धारणचेंजलॉगस्थिति
अवलोकनक्विकस्टार्टAPI संदर्भमूल्य निर्धारणचेंजलॉगस्थितिAPI कुंजी प्राप्त करें
डेवलपर्सक्विकस्टार्टAPI संदर्भकंसोलमूल्य निर्धारणAPI चेंजलॉगचेंजलॉग फ़ीडसेवा की स्थिति
एक्सप्लोर करेंफिल्मेंटीवी शोसहायतासेवा की शर्तेंगोपनीयता नीतिऐप पाएँ

© 2026 Wambesha

v1.3.0
कुकी नीतिसंपर्कमूल्य निर्धारणधनवापसी और रद्दीकरणस्वीकार्य उपयोग नीतिअधिकार धारकसेवा की स्थितिहटाने की सूचना जांचेंअपना खाता हटाएंबाल सुरक्षा मानकक्या नया है

Wambesha LLC · 1209 Mountain Road Pl NE, Ste N, Albuquerque, NM 87110, USA

अवलोकन

गाइड

  • API keys
  • Rate limits and retries
  • Pagination
  • Webhooks
  • Versioning and deprecation
  • Glossary

Discovery

  • SearchGET
  • DiscoverGET
  • LookupGET
  • GenresGET
  • RecommendationsGET

Titles

  • Titles batchGET
  • Title recordGET
  • SeasonsGET
  • EpisodesGET
  • CreditsGET
  • ImagesGET
  • Where a title is availableGET

People

  • PeopleGET
  • PersonGET
  • FilmographyGET

Changes

  • ChangesGET
  • ChangelogGET

Account

  • AccountGET
  • UsageGET
  • Request logGET
  • KeysGET
  • Rotate keyPOST

22 में से 22 एंडपॉइंट

API संदर्भ केवल अंग्रेज़ी में उपलब्ध है।

People

GET/v1/people

केवल कॉल कोटाकर्सर पेजिनेशन

Browse the people in the catalogue, most popular first or by name, filtered by the department they are known for. Spends no verification.

पैरामीटर

  • languageen | zh | zh-TW | es | pt | pt-PT | hi | ar | ru | ja | de | ko | fr | tr | it | vi | thवैकल्पिकडिफ़ॉल्ट: en

    Response language, a supported BCP-47 tag. Default en.

    और⌄

    One of the 17 supported tags - the enum is their canonical spelling - defaults to en. The server also accepts any letter case and _ for -. A region subtag on a supported language folds to it (en-US reads as en, pt_BR as pt), and zh-TW / pt-PT are matched as themselves. Only a region folds - a script subtag such as zh-Hant is a 400. Any other tag is a 400 whose message lists the 17 - never a silent fallback, because the catalogue matches its tags exactly and a degraded tag would answer an empty 200.

  • departmentstringवैकल्पिक

    Only people known for this department, e.g. Acting. Omit for all.

    और⌄

    Only people known for this department, matched case-insensitively: Acting, Directing, Writing, Production, Camera, Editing, Art, Costume & Make-Up, Sound, Visual Effects, Lighting or Crew. Omit (or leave blank) for everyone; any other value is a 400 listing these.

  • has_creditstrueवैकल्पिकडिफ़ॉल्ट: true

    Only people with a published credit. true, the default and only value.

    और⌄

    The list holds only people credited on a published title, so the one accepted value is true, which is also the default. Any other value is a 400.

  • sortpopular | nameवैकल्पिकडिफ़ॉल्ट: popular

    popular (default) or name.

    और⌄

    popular (most popular first, the default) or name (A-Z). Case-insensitive; shown here in lowercase.

  • limitintegerवैकल्पिकडिफ़ॉल्ट: 20

    People per page, 1-50. Default 20.

    और⌄

    Out of range is a 400, never a silent clamp - silent clamping hides client bugs until they surface as a support ticket.

  • cursorstringवैकल्पिक

    The previous page's next_cursor. Bound to the same department, sort and language.

    और⌄

    Opaque and FILTER-BOUND. Replaying a cursor after any filter changes is a 400 CURSOR_INVALID, never a silently wrong page.

रिस्पॉन्स फ़ील्ड

  • itemsPersonListItem[]
  • next_cursorstringnull हो सकता है
  • totalinteger · int64null हो सकता है

    Always null on this list: counting every listed person on each call would cost more than the page itself. Page until next_cursor is null.

रिस्पॉन्स हेडर

  • X-Request-ID

    The id of this request, on every response - success or error. Quote it to support: it is how we find your request in our logs. An X-Request-ID you send is honoured and echoed back, so you can use your own; otherwise we generate one. /v1 error bodies carry no trace id of their own.

  • X-Ignored-Params

    The query parameters this request sent that the operation does not take, comma-separated and sorted (at most 20 names; a name that is not a plain token is percent-encoded). Such a parameter is accepted and has no effect, so this header is how a mistyped or unsupported filter shows up instead of silently widening the answer. Absent when every parameter sent was one the operation takes. Sent on every response an endpoint answered, an error included; a refusal of the key check before the endpoint carries none.

  • X-Quota-Reset

    RFC 3339 instant at which the billing period rolls. Present on every response to a request whose key was metered - every 2xx, every error a handler returned, and the quota 429. Absent on a refusal that happens before metering: a missing or unknown key (401), a restricted key or a plan that does not carry the endpoint (403), a public demo-key gate refusal, and the pre-authentication flood throttle.

  • X-Calls-Remaining

    Requests left in the period after this one, never below 0. Present whenever X-Quota-Reset is (see there for when a response carries no quota headers).

  • X-Verifications-Remaining

    How many verifications you can still make before a limit stops you. The daily limit and the monthly allowance are counted separately; this is whichever of the two runs out first. Sent whenever X-Quota-Reset is. On a sources answer that spent a verification (verification_spent: true) it already counts that spend; an answer that spent none leaves it unchanged.

  • X-Quota-Grace

    true when THIS request fell inside the 10% grace band above a monthly ceiling. A grace request is served and is not billed; treat true as "back off now", not as headroom. Always true or false, never absent when the other quota headers are present.

  • RateLimit-Limit

    The size of the limit this response describes. On an admitted request it is your plan's monthly request allowance; on a 429 it is the limit that refused the call (for the bandwidth limit, in bytes; for the spending limit you set, the monthly verification allowance it binds past). Follows the three-field form of an earlier IETF draft for rate-limit headers; not a final standard. Sent beside X-Calls-Remaining and X-Quota-Reset, which keep their meaning.

  • RateLimit-Remaining

    Requests left in the month after this one on an admitted request (the same figure as X-Calls-Remaining), and always 0 on a 429. Follows the three-field form of an earlier IETF draft for rate-limit headers; not a final standard.

  • RateLimit-Reset

    Seconds until the limit this response describes resets: until the monthly request allowance rolls on an admitted request, and the same value as Retry-After on a 429. The request allowance rolls with the UTC calendar month, so on a paid plan whose billing period starts mid-month it can differ from X-Quota-Reset, which follows the billing period. Follows the three-field form of an earlier IETF draft for rate-limit headers; not a final standard.

  • WWW-Authenticate429

    On every 401, and only on a 401. Bearer realm="api.wambesha.com" when no key was sent (or the Authorization header was not a Bearer token); Bearer realm="api.wambesha.com", error="invalid_token" when a key was sent and not accepted. The status and code are the same for both.

  • Retry-After429

    Seconds to wait before retrying. On every 429 - the quota hard stop, the public demo key's limits, and the pre-authentication flood throttle (which carries this header alone, because no key has been read yet).

  • X-Demo-Challenge-Modeकेवल डेमो कुंजी के साथ

    Sent only on responses to the public demo key. The value interactive asks the documentation page to show the visible verification widget - it is sent once a browser has made more than five runs in ten minutes or has received a 429. The page then repeats the header, X-Demo-Challenge-Mode: interactive, on its next request, with the widget's token in X-Demo-Challenge. Requests made with your own key never receive it.

त्रुटियाँ

  • validation-failedmetadata.errorCodePUBLIC_API_SORT_UNSUPPORTED

  • validation-failedmetadata.errorCodePUBLIC_API_LIMIT_OUT_OF_RANGE

  • validation-failedmetadata.errorCodePUBLIC_API_LANGUAGE_UNSUPPORTED

  • cursor-invalidmetadata.errorCodeCURSOR_INVALID

  • cursor-invalidmetadata.errorCodePUBLIC_API_DEMO_BOUNDS

  • validation-failedmetadata.errorCodePUBLIC_API_DEMO_BOUNDS

  • validation-failedmetadata.errorCodePUBLIC_API_DEPARTMENT_UNKNOWN

  • validation-failedmetadata.errorCodePUBLIC_API_HAS_CREDITS_UNSUPPORTED

  • unauthenticatedmetadata.errorCodePUBLIC_API_KEY_INVALID

  • unauthenticatedmetadata.errorCodePUBLIC_API_KEY_INVALID

  • forbiddenmetadata.errorCodePUBLIC_API_KEY_RESTRICTED

  • plan-requiredmetadata.errorCodePUBLIC_API_PLAN_REQUIRED

  • challenge-requiredmetadata.errorCodePUBLIC_API_DEMO_CHALLENGE_REQUIRED

  • challenge-rejectedmetadata.errorCodePUBLIC_API_DEMO_CHALLENGE_REJECTED

  • method-not-allowedmetadata.errorCodePUBLIC_API_METHOD_NOT_ALLOWED

  • quota-exhaustedmetadata.errorCodePUBLIC_API_QUOTA_EXHAUSTED

  • rate-limitedmetadata.errorCodePUBLIC_API_DEMO_RATE_LIMITED

  • upstream-unavailablemetadata.errorCodePUBLIC_API_UNAVAILABLE

विवरण⌄

Every person credited on at least one published title, as the card a search returns plus the department they are known for and their photo. GET /v1/people/{personRef} has the full record and /v1/people/{personRef}/filmography their titles.

sort is popular (the default, most popular first) or name (A-Z). The list reaches 10,000 people with sort=popular and 1,000 with sort=name: past that point next_cursor is null. Use /v1/search to find a person by name beyond the first thousand.

total is always null here: counting every listed person on each call would cost more than the page. Page until next_cursor is null.

पिछलाWhere a title is availableअगलाPerson

इसे आज़माएं

डेमो कुंजी लोड हो रही है…

डेमो कुंजी हर पते से प्रति मिनट 10 और प्रति दिन 100 अनुरोधों की अनुमति देती है।

Response language, a supported BCP-47 tag. Default en.

Only people known for this department, e.g. Acting. Omit for all.

Only people with a published credit. true, the default and only value.

popular (default) or name.

People per page, 1-50. Default 20.

curl "https://api.wambesha.com/v1/people" \
  -H "Authorization: Bearer YOUR_API_KEY"

उदाहरण

{
  "items": [
    {
      "id": "pn_EXAMP1E004",
      "name": "Ana de Armas",
      "known_for_department": "Acting",
      "photo": {
        "url": "https://images.wambesha.com/catalog/person/2f6a1c0e-5b7d-4f43-9c1e-7a1b2c3d4e5f/v1.webp",
        "width": 1000,
        "height": 1500,
        "language": null,
        "kind": "profile",
        "role": null,
        "image_id": null,
        "language_fallback": false
      },
      "credit_count": 31,
      "filmography_count": 31
    }
  ],
  "next_cursor": "eyJwIjoiMSJ9",
  "total": null
}