C

Xquik API

https://xquik.com 67% (55/82)
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
- Challenge has Cache-Control: no-store MUST 5pt
- Challenge digest on POST SHOULD 3pt
- Challenge has expires SHOULD 3pt
- Challenge has Problem Details SHOULD 2pt
- Challenge has required params MUST 5pt
- Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
2 issues
  • OpenAPI doc exceeds 64KB limit (323760 bytes)
  • Endpoint GET /x/trends not found

Paid Operations (16)

GET /x/trends dynamic
Get trending topics
Amount
300
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 300 pricingMode: fixed protocols: [mpp]
GET /x/tweets/search dynamic
Search tweets
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
q query string Yes Search query (keywords,
queryType query string No Sort order — Latest (chronological) or Top (engagement-ranked)
cursor query string No Pagination cursor from previous response
sinceTime query string No ISO 8601 timestamp — only return tweets after this time
untilTime query string No ISO 8601 timestamp — only return tweets before this time
limit query integer No Max tweets to return (server paginates internally). Omit for single page (~20).

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -
GET /x/articles/{tweetId} dynamic
Get X Article

Retrieve the full content of an X Article (long-form post) by tweet ID.

Amount
2100
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 2100 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
tweetId path string Yes -

Response Schema (200)

FieldTypeDescription
article object -
author object -
GET /x/tweets/{id} dynamic
Look up tweet
Amount
300
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 300 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes Tweet ID

Response Schema (200)

FieldTypeDescription
author object -
tweet object -
GET /x/users/{id} dynamic
Look up X user
Amount
300
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 300 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes X username (without @) or user ID

Response Schema (200)

FieldTypeDescription
createdAt string -
description string -
followers integer -
following integer -
id string -
location string -
name string -
profilePicture string -
statusesCount integer -
username string -
verified boolean -
GET /x/followers/check dynamic
Check follow relationship
Amount
2100
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 2100 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
source query string Yes Username to check (without @)
target query string Yes Target username (without @)

Response Schema (200)

FieldTypeDescription
isFollowedBy boolean -
isFollowing boolean -
sourceUsername string -
targetUsername string -
POST /x/media/download dynamic
Download tweet media
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Input Schema

FieldTypeRequiredDescription
tweetIds array No Array of tweet URLs or IDs (bulk, max 50)
tweetInput string No Tweet URL or ID (single tweet)

Response Schema (200)

FieldTypeDescription
cacheHit boolean -
galleryUrl string -
totalMedia integer -
totalTweets integer -
tweetId string -
GET /trends dynamic
Get trending topics
Amount
300
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: price: 300 pricingMode: fixed protocols: [mpp]

Parameters

NameInTypeRequiredDescription
woeid query integer No Region WOEID (1=Worldwide, 23424977=US, 23424975=UK, 23424969=Turkey)
count query integer No -

Response Schema (200)

FieldTypeDescription
total integer -
trends array[object] -
woeid integer -
GET /x/tweets/{id}/favoriters dynamic
Get users who liked a tweet
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes Tweet ID
cursor query string No Pagination cursor from previous response

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
users array[object] -
GET /x/users/{id}/tweets dynamic
Get recent tweets by a user
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes -
cursor query string No Pagination cursor from previous response
includeReplies query boolean No Include reply tweets
includeParentTweet query boolean No Include parent tweet for replies

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -
GET /x/users/{id}/likes dynamic
Get tweets liked by a user
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes User ID
cursor query string No Pagination cursor from previous response

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -
GET /x/users/{id}/media dynamic
Get media tweets by a user
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes User ID
cursor query string No Pagination cursor from previous response

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -
GET /x/tweets/{id}/quotes dynamic
Get quote tweets of a tweet
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes Tweet ID
cursor query string No Pagination cursor
sinceTime query string No Unix timestamp - filter after
untilTime query string No Unix timestamp - filter before
includeReplies query boolean No Include replies (default false)

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -
GET /x/tweets/{id}/replies dynamic
Get replies to a tweet
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes Tweet ID
cursor query string No Pagination cursor
sinceTime query string No Unix timestamp - filter after
untilTime query string No Unix timestamp - filter before

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -
GET /x/tweets/{id}/retweeters dynamic
Get users who retweeted a tweet
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes Tweet ID
cursor query string No Pagination cursor

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
users array[object] -
GET /x/tweets/{id}/thread dynamic
Get thread context for a tweet
Amount
dynamic
Currency
-
Method
mpp
Intent
-
402 Declared
Yes
Non-standard x-payment-info fields: maxPrice: 60000 minPrice: 300 pricingMode: range protocols: [mpp]

Parameters

NameInTypeRequiredDescription
id path string Yes Tweet ID
cursor query string No Pagination cursor

Response Schema (200)

FieldTypeDescription
has_next_page boolean -
next_cursor string -
tweets array[object] -

Payment Methods

Methods
-
Intents
-
Currencies (discovery)
-
Multiple Challenges
No

Security

TLS Version
TLSv1.3
Challenge ID Unique
-
Challenge ID Length
-
Digest Binding
-

Uptime

Discovery
Reachable (113ms)
Challenge
Reachable (210ms)
Last Checked

Schema Completeness

Paid Operations
16
With Input Schema
1
With Description
16
15 missing schema
  • GET /x/trends
  • GET /x/tweets/search
  • GET /x/articles/{tweetId}
  • GET /x/tweets/{id}
  • GET /x/users/{id}
  • GET /x/followers/check
  • GET /trends
  • GET /x/tweets/{id}/favoriters
  • GET /x/users/{id}/tweets
  • GET /x/users/{id}/likes
  • GET /x/users/{id}/media
  • GET /x/tweets/{id}/quotes
  • GET /x/tweets/{id}/replies
  • GET /x/tweets/{id}/retweeters
  • GET /x/tweets/{id}/thread

Documentation

Homepage
-
API Reference
-
llms.txt
-

Discovery

OpenAPI URL
https://xquik.com/openapi.json
OpenAPI Version
3.1.0
Service Version
1.0
Document Size
323760 bytes
Document Hash
0aaa126c136ec7ab18dbb8b12e04f9de9aa6496022562498fdffe877aedf733a

Version History (2 snapshots)

  • document hash changed (no semantic differences detected)
Scan snapshots
Date Grade Score Response Status
2026-04-06 C 67% 190ms Up
2026-04-07 C 67% 110ms Up