B
StableSocial
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
1 issue
- POST endpoint challenge missing digest parameter (SHOULD per spec)
Paid Operations (36)
POST /api/tiktok/search-music dynamic
TikTok - Search posts by music/sound
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| music_id | string | Yes | Music/sound ID |
| music_title | string | Yes | Music/sound title |
POST /api/instagram/search dynamic
Instagram - Search posts by keyword
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum posts to collect
default: 50
|
POST /api/reddit/post-comments dynamic
Reddit - Get comments on a post
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_comments | integer | No |
Maximum number of comments
default: 50
|
| max_page_size | integer | No |
Results per page
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
| post_id | string | Yes | Reddit post ID |
POST /api/tiktok/profile dynamic
TikTok - Get user profile information
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| handle | string | Yes | TikTok username (without @) |
POST /api/tiktok/posts dynamic
TikTok - Get user posts/videos
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | TikTok username |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum number of posts to collect
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
POST /api/tiktok/post-comments dynamic
TikTok - Get comments on a post
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_comments | integer | No |
Maximum number of comments
default: 50
|
| max_page_size | integer | No |
Results per page
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
| post_id | string | Yes | TikTok post/video ID |
| profile_id | string | Yes | TikTok profile username |
POST /api/tiktok/comment-replies dynamic
TikTok - Get replies to a comment
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| comment_id | string | Yes | TikTok comment ID |
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| post_id | string | Yes | TikTok post/video ID |
| profile_id | string | Yes | TikTok profile username |
POST /api/tiktok/followers dynamic
TikTok - Get user followers
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | TikTok username |
| max_followers | integer | No |
Maximum number of followers to collect from TikTok
default: 500
|
| max_page_size | integer | No |
Results per page
default: 100
|
POST /api/tiktok/following dynamic
TikTok - Get accounts user follows
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | TikTok username |
| max_page_size | integer | No |
Results per page
default: 100
|
POST /api/tiktok/search dynamic
TikTok - Search posts by keyword
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| date_posted | string | No |
Date filter
enum: all, past_day, past_week, past_month, past_half_year |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum posts to collect
default: 50
|
| sort_type | string | No |
Sort type
enum: relevance, like_count, date_posted |
POST /api/tiktok/search-hashtag dynamic
TikTok - Search posts by hashtag
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| hashtag | string | Yes | Hashtag to search (without #) |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/tiktok/search-profiles dynamic
TikTok - Search user profiles by keyword
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/instagram/profile dynamic
Instagram - Get user profile information
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| handle | string | Yes | Instagram username (without @) |
POST /api/instagram/posts dynamic
Instagram - Get user posts
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | Instagram username |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum number of posts to collect
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
POST /api/instagram/post-comments dynamic
Instagram - Get comments on a post
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_comments | integer | No |
Maximum number of comments
default: 50
|
| max_page_size | integer | No |
Results per page
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
| post_id | string | Yes | Instagram post ID or shortcode |
POST /api/instagram/comment-replies dynamic
Instagram - Get replies to a comment
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| comment_id | string | Yes | Instagram comment ID |
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| post_id | string | Yes | Instagram post ID (needed to trigger reply loading) |
POST /api/instagram/followers dynamic
Instagram - Get user followers
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | Instagram username |
| max_followers | integer | No |
Maximum number of followers to collect
default: 500
|
| max_page_size | integer | No |
Results per page
default: 100
|
POST /api/instagram/following dynamic
Instagram - Get accounts user follows
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | Instagram username |
| max_page_size | integer | No |
Results per page
default: 100
|
POST /api/instagram/stories dynamic
Instagram - Get user stories
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | Instagram username |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/instagram/highlights dynamic
Instagram - Get user highlights
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| handle | string | Yes | Instagram username |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/instagram/search-tags dynamic
Instagram - Search posts by tag/hashtag
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| tag | string | Yes | Instagram tag/hashtag (without #) |
POST /api/facebook/profile dynamic
Facebook - Get user/page profile information
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| profile_id | string | Yes | Facebook profile ID or username |
POST /api/facebook/posts dynamic
Facebook - Get user/page posts
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum number of posts to collect
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
| profile_id | string | Yes | Facebook profile ID or username |
POST /api/facebook/post-comments dynamic
Facebook - Get comments on a post
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_comments | integer | No |
Maximum number of comments
default: 50
|
| max_page_size | integer | No |
Results per page
default: 50
|
| order_by | string | No |
Sort order
enum: date_desc, date_asc, id_desc |
| post_id | string | Yes | Facebook post ID |
POST /api/facebook/comment-replies dynamic
Facebook - Get replies to a comment
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| comment_id | string | Yes | Facebook comment ID |
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| post_id | string | Yes | Facebook post ID (needed to trigger reply loading) |
POST /api/facebook/followers dynamic
Facebook - Get user/page followers
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_followers | integer | No |
Maximum number of followers to collect
default: 500
|
| max_page_size | integer | No |
Results per page
default: 100
|
| profile_id | string | Yes | Facebook profile ID or username |
POST /api/facebook/following dynamic
Facebook - Get accounts user/page follows
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 100
|
| profile_id | string | Yes | Facebook profile ID or username |
POST /api/facebook/search dynamic
Facebook - Search posts by keyword
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum posts to collect
default: 50
|
POST /api/facebook/search-people dynamic
Facebook - Search for people profiles
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/facebook/search-pages dynamic
Facebook - Search for page profiles
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/facebook/search-groups dynamic
Facebook - Search for group profiles
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
POST /api/reddit/post dynamic
Reddit - Get post details
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| post_id | string | Yes | Reddit post ID |
POST /api/reddit/comment dynamic
Reddit - Get comment details
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| comment_id | string | Yes | Reddit comment ID |
POST /api/reddit/search dynamic
Reddit - Search posts by keyword
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_posts | integer | No |
Maximum posts to collect
default: 50
|
POST /api/reddit/search-profiles dynamic
Reddit - Search user profiles by keyword
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| keywords | string | Yes | Search keywords |
| max_page_size | integer | No |
Results per page
default: 50
|
| max_profiles | integer | No |
Maximum profiles to collect
default: 50
|
POST /api/reddit/subreddit dynamic
Reddit - Get subreddit posts
- Amount
- map[amount:0.060000 currency:USD mode:fixed]
- Currency
- -
- Method
- Intent
- -
- 402 Declared
- Yes
Non-standard x-payment-info fields:
price: map[amount:0.060000 currency:USD mode:fixed] protocols: [map[x402:map[]] map[mpp:map[currency:0x20c0000000000000000000000000000000000001 intent:charge method:tempo]]]
Input Schema
| Field | Type | Required | Description |
|---|---|---|---|
| cursor | string | No | Pagination cursor |
| max_page_size | integer | No |
Results per page
default: 50
|
| name | string | Yes | Subreddit name (without r/) |
Payment Methods
- Methods
- tempo (from challenge)
- Intents
- charge (from challenge)
- Currencies (discovery)
- -
- Currency (challenge)
- USDC.e on Tempo (Tempo)
- Multiple Challenges
- No
Recipients
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
Per-endpoint breakdown
- POST /api/instagram/search
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
- POST /api/reddit/post-comments
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
- POST /api/tiktok/post-comments
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
- POST /api/tiktok/posts
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
- POST /api/tiktok/profile
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
- POST /api/tiktok/search-music
- 0xCfA26F13c6C18307033EcE13BBb8F470dA5b4dbE
Security
- TLS Version
- TLSv1.3
- Challenge ID Unique
- Yes
- Challenge ID Length
- 43
- Digest Binding
- -
Uptime
- Discovery
- Reachable (234ms)
- Challenge
- Reachable (443ms)
- Last Checked
Schema Completeness
- Paid Operations
- 36
- With Input Schema
- 36
- With Description
- 36
Documentation
- Homepage
- -
- API Reference
- -
- llms.txt
- -
Discovery
- OpenAPI URL
- https://stablesocial.dev/openapi.json
- OpenAPI Version
- 3.1.0
- Service Version
- 1.0.0
- Document Size
- 49596 bytes
- Document Hash
- ca5f37f485b71dfa6e6d45ed38f03d5079eb444b9b6ec978023159582c391c9a
Version History (2 snapshots)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- document hash changed (no semantic differences detected)
- price changed on POST /api/facebook/comment-replies: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/followers: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/following: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/post-comments: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/posts: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/profile: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/search: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/search-groups: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/search-pages: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/facebook/search-people: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/comment-replies: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/followers: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/following: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/highlights: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/post-comments: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/posts: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/profile: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/search: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/search-tags: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/instagram/stories: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/reddit/comment: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/reddit/post: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/reddit/post-comments: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/reddit/search: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/reddit/search-profiles: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/reddit/subreddit: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/comment-replies: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/followers: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/following: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/post-comments: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/posts: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/profile: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/search: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/search-hashtag: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/search-music: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
- price changed on POST /api/tiktok/search-profiles: {'mode': 'fixed', 'currency': 'USD', 'amount': '0.060000'} → None
Scan snapshots
| Date | Grade | Score | Response | Status |
|---|---|---|---|---|
| 2026-04-06 | B | 79% | 315ms | Up |
| 2026-04-07 | B | 79% | 180ms | Up |