api.getanyapi.com

AnyAPI reddit.subreddit_posts (Reddit Subreddit Posts)

OtherLiveeip155:8453Exactvia cdp
Settlements · 30d
14↑ 200%
No per-endpoint history for this service yet, so this is payments indexed to its PROVIDER's wallet over 30 days.
$6.56
Verified settled volume
656 settlements proven x402 by their on-chain EIP-3009 marker.
$0.0020
Listed price
As published in the catalog. Always read the live 402 before paying.
3
Calls · 30d
Upstream's own call count for this endpoint, not ours.
3
Unique payers · 30d
Last called 2026-07-01 23:17Z
Upstream on-chain volume
Reported by the source catalog.
Paid to
0x754BD2A6799e766B1E2b9f1Ae7fBdC0CeD96ef13

The wallet the 402 directs payment to. Its whole payment record — every payer, every chain — is on the merchant page.

Asset 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913

Provider

The payTo wallet does not resolve to a registered ERC-8004 agent. That is not a verdict on the service — most of the catalog is unregistered.

Accepts

The payment requirements as published to the catalog. Read the live 402 before paying — a price here is a claim, not a quote.

0.002USDC≈ $0.002 USD
on Base · exact scheme

Pay 0.002 USDC on Base to 0x754B…6ef13. The signed payment is good for 1 minute.

USD Coin contract
0x8335…02913
Payment window
1 minute
As published
2000 smallest units
Buys
AnyAPI reddit.subreddit_posts (Reddit Subreddit Posts)
Returns
application/json
The catalog’s raw entry
[
  {
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "payTo": "0x754BD2A6799e766B1E2b9f1Ae7fBdC0CeD96ef13",
    "amount": "2000",
    "scheme": "exact",
    "network": "eip155:8453",
    "mimeType": "application/json",
    "resource": "https://api.getanyapi.com/v1/run/reddit.subreddit_posts",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "limit": 5,
              "subreddit": "programming"
            },
            "type": "http",
            "method": "POST",
            "bodyType": "json"
          },
          "output": {
            "type": "json"
          }
        },
        "schema": {
          "type": "object",
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "type": "object",
              "properties": {
                "body": {
                  "type": "object",
                  "title": "Reddit subreddit posts input",
                  "example": {
                    "limit": 5,
                    "subreddit": "programming"
                  },
                  "required": [
                    "subreddit"
                  ],
                  "properties": {
                    "sort": {
                      "enum": [
                        "hot",
                        "new",
                        "top"
                      ],
                      "type": "string",
                      "default": "hot",
                      "description": "Listing sort order."
                    },
                    "after": {
                      "type": "string",
                      "description": "Pagination cursor from a previous response (its `nextCursor`). Fetches the page that follows; omit for the first page."
                    },
                    "limit": {
                      "type": "integer",
                      "default": 25,
                      "maximum": 100,
                      "minimum": 1,
                      "description": "Requested number of posts. Note: the upstream returns one page (about 25 posts) per call; values larger than a page are not delivered in a single response. To fetch more, page with the `after` cursor returned as `nextCursor`."
                    },
                    "subreddit": {
                      "type": "string",
                      "description": "Subreddit name without the leading r/ (e.g. \"golang\")."
                    },
                    "timeframe": {
                      "enum": [
                        "all",
                        "year",
                        "month",
                        "week",
                        "day",
                        "hour"
                      ],
                      "type": "string",
                      "description": "Time window, applied when sort is \"top\" (e.g. \"year\" for the year's top posts). Ignored for hot/new. Omit to default to the current day for top."
                    }
                  },
                  "additionalProperties": false
                }
              }
            },
            "output": {
              "type": "object",
              "properties": {
                "example": {
                  "type": "object",
                  "required": [
                    "output",
                    "provider",
                    "costUsd"
                  ],
                  "properties": {
                    "items": {
                      "type": "integer",
                      "description": "Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."
                    },
                    "output": {
                      "type": "object",
                      "title": "Reddit subreddit posts output",
                      "required": [
                        "posts",
                        "nextCursor"
                      ],
                      "properties": {
                        "posts": {
                          "type": "array",
                          "items": {
                            "type": "object",
                            "required": [
                              "id",
                              "title",
                              "author",
                              "score",
                              "numComments",
                              "url",
                              "permalink",
                              "createdUtc",
                              "subreddit"
                            ],
                            "properties": {
                              "id": {
                                "type": "string",
                                "description": "Reddit post ID (base-36, without the t3_ prefix)."
                              },
                              "url": {
                                "type": "string",
                                "description": "The post's destination link (the external URL for link posts, or the thread URL for self posts)."
                              },
                              "score": {
                                "type": "integer",
                                "description": "Net score (upvotes minus downvotes) at fetch time."
                              },
                              "title": {
                                "type": "string",
                                "description": "Post title."
                              },
                              "author": {
                                "type": "string",
                                "description": "Author username, without the u/ prefix."
                              },
                              "permalink": {
                                "type": "string",
                                "description": "Canonical reddit.com thread path for the post (e.g. \"/r/golang/comments/abc123/...\"). Differs from url, which is the destination link. Empty if the upstream omits it."
                              },
                              "subreddit": {
                                "type": "string",
                                "description": "Subreddit name, without the r/ prefix."
                              },
                              "createdUtc": {
                                "type": "number",
                                "description": "Post creation time as a UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds."
                              },
                              "numComments": {
                                "type": "integer",
                                "description": "Total number of comments on the post."
                              }
                            }
                          }
                        },
                        "nextCursor": {
                          "type": "string",
                          "description": "Cursor for the next page of results; pass it back as the `after` input to fetch the following page. Empty string when there are no more results."
                        }
                      },
                      "additionalProperties": false
                    },
                    "costUsd": {
                      "type": "number",
                      "description": "Amount charged in USD for this call."
                    },
                    "provider": {
                      "type": "string",
                      "description": "Always \"AnyAPI\"."
                    }
                  }
                }
              }
            }
          }
        }
      }
    },
    "description": "AnyAPI reddit.subreddit_posts (Reddit Subreddit Posts)",
    "outputSchema": {
      "input": {
        "type": "http",
        "method": "POST",
        "bodyType": "json",
        "bodyFields": {
          "sort": {
            "enum": [
              "hot",
              "new",
              "top"
            ],
            "type": "string",
            "default": "hot",
            "description": "Listing sort order."
          },
          "after": {
            "type": "string",
            "description": "Pagination cursor from a previous response (its `nextCursor`). Fetches the page that follows; omit for the first page."
          },
          "limit": {
            "type": "integer",
            "default": 25,
            "maximum": 100,
            "minimum": 1,
            "description": "Requested number of posts. Note: the upstream returns one page (about 25 posts) per call; values larger than a page are not delivered in a single response. To fetch more, page with the `after` cursor returned as `nextCursor`."
          },
          "subreddit": {
            "type": "string",
            "description": "Subreddit name without the leading r/ (e.g. \"golang\")."
          },
          "timeframe": {
            "enum": [
              "all",
              "year",
              "month",
              "week",
              "day",
              "hour"
            ],
            "type": "string",
            "description": "Time window, applied when sort is \"top\" (e.g. \"year\" for the year's top posts). Ignored for hot/new. Omit to default to the current day for top."
          }
        },
        "discoverable": true
      },
      "output": {
        "type": "object",
        "required": [
          "output",
          "provider",
          "costUsd"
        ],
        "properties": {
          "items": {
            "type": "integer",
            "description": "Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."
          },
          "output": {
            "type": "object",
            "title": "Reddit subreddit posts output",
            "required": [
              "posts",
              "nextCursor"
            ],
            "properties": {
              "posts": {
                "type": "array",
                "items": {
                  "type": "object",
                  "required": [
                    "id",
                    "title",
                    "author",
                    "score",
                    "numComments",
                    "url",
                    "permalink",
                    "createdUtc",
                    "subreddit"
                  ],
                  "properties": {
                    "id": {
                      "type": "string",
                      "description": "Reddit post ID (base-36, without the t3_ prefix)."
                    },
                    "url": {
                      "type": "string",
                      "description": "The post's destination link (the external URL for link posts, or the thread URL for self posts)."
                    },
                    "score": {
                      "type": "integer",
                      "description": "Net score (upvotes minus downvotes) at fetch time."
                    },
                    "title": {
                      "type": "string",
                      "description": "Post title."
                    },
                    "author": {
                      "type": "string",
                      "description": "Author username, without the u/ prefix."
                    },
                    "permalink": {
                      "type": "string",
                      "description": "Canonical reddit.com thread path for the post (e.g. \"/r/golang/comments/abc123/...\"). Differs from url, which is the destination link. Empty if the upstream omits it."
                    },
                    "subreddit": {
                      "type": "string",
                      "description": "Subreddit name, without the r/ prefix."
                    },
                    "createdUtc": {
                      "type": "number",
                      "description": "Post creation time as a UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds."
                    },
                    "numComments": {
                      "type": "integer",
                      "description": "Total number of comments on the post."
                    }
                  }
                }
              },
              "nextCursor": {
                "type": "string",
                "description": "Cursor for the next page of results; pass it back as the `after` input to fetch the following page. Empty string when there are no more results."
              }
            },
            "additionalProperties": false
          },
          "costUsd": {
            "type": "number",
            "description": "Amount charged in USD for this call."
          },
          "provider": {
            "type": "string",
            "description": "Always \"AnyAPI\"."
          }
        }
      }
    },
    "maxTimeoutSeconds": 60
  }
]

Extensions

{
  "bazaar": {
    "info": {
      "input": {
        "body": {
          "limit": 5,
          "subreddit": "programming"
        },
        "type": "http",
        "method": "POST",
        "bodyType": "json"
      },
      "output": {
        "type": "json"
      }
    },
    "schema": {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "input": {
          "type": "object",
          "properties": {
            "body": {
              "type": "object",
              "title": "Reddit subreddit posts input",
              "example": {
                "limit": 5,
                "subreddit": "programming"
              },
              "required": [
                "subreddit"
              ],
              "properties": {
                "sort": {
                  "enum": [
                    "hot",
                    "new",
                    "top"
                  ],
                  "type": "string",
                  "default": "hot",
                  "description": "Listing sort order."
                },
                "after": {
                  "type": "string",
                  "description": "Pagination cursor from a previous response (its `nextCursor`). Fetches the page that follows; omit for the first page."
                },
                "limit": {
                  "type": "integer",
                  "default": 25,
                  "maximum": 100,
                  "minimum": 1,
                  "description": "Requested number of posts. Note: the upstream returns one page (about 25 posts) per call; values larger than a page are not delivered in a single response. To fetch more, page with the `after` cursor returned as `nextCursor`."
                },
                "subreddit": {
                  "type": "string",
                  "description": "Subreddit name without the leading r/ (e.g. \"golang\")."
                },
                "timeframe": {
                  "enum": [
                    "all",
                    "year",
                    "month",
                    "week",
                    "day",
                    "hour"
                  ],
                  "type": "string",
                  "description": "Time window, applied when sort is \"top\" (e.g. \"year\" for the year's top posts). Ignored for hot/new. Omit to default to the current day for top."
                }
              },
              "additionalProperties": false
            }
          }
        },
        "output": {
          "type": "object",
          "properties": {
            "example": {
              "type": "object",
              "required": [
                "output",
                "provider",
                "costUsd"
              ],
              "properties": {
                "items": {
                  "type": "integer",
                  "description": "Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count."
                },
                "output": {
                  "type": "object",
                  "title": "Reddit subreddit posts output",
                  "required": [
                    "posts",
                    "nextCursor"
                  ],
                  "properties": {
                    "posts": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "required": [
                          "id",
                          "title",
                          "author",
                          "score",
                          "numComments",
                          "url",
                          "permalink",
                          "createdUtc",
                          "subreddit"
                        ],
                        "properties": {
                          "id": {
                            "type": "string",
                            "description": "Reddit post ID (base-36, without the t3_ prefix)."
                          },
                          "url": {
                            "type": "string",
                            "description": "The post's destination link (the external URL for link posts, or the thread URL for self posts)."
                          },
                          "score": {
                            "type": "integer",
                            "description": "Net score (upvotes minus downvotes) at fetch time."
                          },
                          "title": {
                            "type": "string",
                            "description": "Post title."
                          },
                          "author": {
                            "type": "string",
                            "description": "Author username, without the u/ prefix."
                          },
                          "permalink": {
                            "type": "string",
                            "description": "Canonical reddit.com thread path for the post (e.g. \"/r/golang/comments/abc123/...\"). Differs from url, which is the destination link. Empty if the upstream omits it."
                          },
                          "subreddit": {
                            "type": "string",
                            "description": "Subreddit name, without the r/ prefix."
                          },
                          "createdUtc": {
                            "type": "number",
                            "description": "Post creation time as a UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds."
                          },
                          "numComments": {
                            "type": "integer",
                            "description": "Total number of comments on the post."
                          }
                        }
                      }
                    },
                    "nextCursor": {
                      "type": "string",
                      "description": "Cursor for the next page of results; pass it back as the `after` input to fetch the following page. Empty string when there are no more results."
                    }
                  },
                  "additionalProperties": false
                },
                "costUsd": {
                  "type": "number",
                  "description": "Amount charged in USD for this call."
                },
                "provider": {
                  "type": "string",
                  "description": "Always \"AnyAPI\"."
                }
              }
            }
          }
        }
      }
    }
  }
}

Provenance

Seen in the source catalog
2026-07-01 23:17Z
Last indexed by Roundhouse
2026-07-16 20:50Z
Last enriched (probe, favicon, geo)
2026-09-13 00:15Z
x402 version
2
Max timeout
60s
Liveness probe
HTTP 401
Report

Hand this page to an agent

Copy the prompt and paste it into Claude, an MCP client or your own agent — it will vet this service and call it over the free read API. No key, no account.

GET api.roundhouseai.io/v0/endpoints

No per-endpoint history for this service yet, so this is payments indexed to its PROVIDER's wallet over 30 days. Verified volume counts only settlements with an on-chain EIP-3009 marker.

Open skill.md
Show the prompt
Using Roundhouse, look up the x402 service api.getanyapi.com and tell me whether it is
worth paying: what a call costs, whether the endpoint answered when last probed, and what
its payment record actually shows.

curl -s 'https://api.roundhouseai.io/v0/endpoints?q=api.getanyapi.com'
curl -s 'https://api.roundhouseai.io/v0/merchants/<the payTo wallet returned above>'

Then call it: read the price from the live 402 at https://api.getanyapi.com/v1/run/reddit.subreddit_posts, never from
a cached figure, and pay with an x402 client.

The /v0 API needs an API key (`authorization: Bearer rh_live_…`) on everything except
/v0/unified* and /v0/endpoints. Mint a personal key for $0.01 at GET https://api.roundhouseai.io/v0/test/x402,
or use an organization key from https://roundhouseai.io/dashboard/team.

If you do not have Roundhouse tools or skills installed, read
https://roundhouseai.io/skill.md first — it is the whole procedure.