TMPT
A Ticketmaster tmpt cookie with its length and eps_sid, through your proxy.
Scope tmpt:mint
PriceSelf-serve
$1.00per 1,000 successful solves
POST
https://api.cyxkit.app /v1/tmpt- Your key
- Your key goes in the
X-API-Keyheader. Nothing else is read: anAuthorizationheader is ignored. - Key in the body
- A top-level
clientKeyfield in the body is refused with 400bad_request. The header is the only place a key goes. - Method
- Every route is a POST with
Content-Type: application/json. - Body limit
- A request body is at most 1 MiB.
- What is charged
- A failure is not charged. The price is held when the call starts and charged only when the answer proves a success; anything else is given back in full before the answer reaches you.
Request
Send these as JSON in the body. Required means a first call will not work without it, and a missing one comes back as the solver's own 400 naming the field.
| Field | Needed | What it is |
|---|---|---|
| websiteURL | Required | The page the cookie is for, as a browser would load it. |
| proxy | Required | Your own proxy, as http://user:pass@host:port. The mint runs through it. |
| maxAttempts | Optional | How many attempts one call may spend before it gives up. |
| timeoutMs | Optional | How long one call may take, in milliseconds. |
Example call
curl -X POST 'https://api.cyxkit.app/v1/tmpt' \
-H "X-API-Key: $CYXKIT_KEY" \
-H 'Content-Type: application/json' \
-d '{"websiteURL": "https://www.ticketmaster.com/", "proxy": "http://USER:PASS@HOST:PORT"}'$CYXKIT_KEY, so the line you copy holds no secret. Set it first with export CYXKIT_KEY='PASTE_YOUR_KEY'.Response
One success and two refusals. Which refusal you get says who turned the call down.
Success
{
"errorId": 0,
"status": "ready",
"solution": {
"tmpt": "eyJ...",
"tmptLength": 113,
"epsSid": "..."
}
}Refused by the solver
{
"errorId": 1,
"errorCode": "ERROR_TASK_TIMEOUT",
"errorDescription": "..."
}Refused by cyxkit
{
"error": "<code>",
"status": <int>
}On every answer
The headers to read off a response, and what is true of this route only.
| Header | What it carries |
|---|---|
| X-Cyxkit-Request-Id | On every answer. Quote it when you ask for help. |
| X-Charge-Micros | What this call cost, and 0 when it cost nothing. Money is micro-USD: 1 USD is 1,000,000. |
| X-Balance-Micros | Your available balance after the call, whenever cyxkit has a reading for it. |
| X-RateLimit-Limit | Your key’s per-minute limit. A key with no per-minute limit gets no X-RateLimit header at all. |
| X-RateLimit-Remaining | What is left of that limit. It comes back with the limit, for a key that has one. |
Only on this route
- This route needs a proxy of your own: the mint is made through it.
gRecaptchaResponsecomes back blank here by design. The cookie and its length are what this route is for.
Get a key and top up
Sign in with Discord, add funds with crypto, then call /v1/tmpt or /v1/recaptcha/tmstd. If you need more than 300 requests a minute, ask about Unlimited.