Discover/Anything API
live

Anything APIanything.com

Retrieve blog posts and organize them by category from Anything.com's AI app builder platform. Use this to access detailed content about AI development, tutorials, and platform updates directly from their official blog.

Endpoint health
monitored
get_post
list_categories
list_posts
Checks pendingself-healing
Endpoints
3
Updated
2h ago
Try it
Maximum number of posts to return per page.
Number of posts to skip for pagination.
Filter posts by category slug (e.g. articles, company, insights, stories, tutorials). Omitting returns posts from all categories.
api.parse.bot/scraper/eea94fc5-373f-45d8-bbd5-8c7a5c3dd14d/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/eea94fc5-373f-45d8-bbd5-8c7a5c3dd14d/list_posts?limit=10&offset=0&category=articles' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace anything-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.


"""Walkthrough: AnythingBlog SDK — browse blog posts by category, drill into content."""
from parse_apis.anything_com_api import AnythingBlog, BlogCategory, PostNotFound

client = AnythingBlog()

# List all categories available on the blog
for cat in client.categories.list(limit=5):
    print(cat.title, cat.slug)

# Browse posts in the "company" category using the constructible Category resource
company = client.category(slug=BlogCategory.COMPANY)
for post in company.posts(limit=3):
    print(post.title, post.published_at, post.excerpt)

# Drill into a single post by slug for full content
first_post = company.posts(limit=1).first()
if first_post:
    detail = client.posts.get(slug=first_post.slug)
    print(detail.title, detail.created_at)
    if detail.content:
        for block in detail.content[:3]:
            if block.children:
                print(block.style, block.children[0].text[:80])

# Handle a post that doesn't exist
try:
    client.posts.get(slug="nonexistent-post-slug")
except PostNotFound as exc:
    print(f"Post not found: {exc.slug}")

print("exercised: categories.list / category.posts / posts.get / PostNotFound")
All endpoints · 3 totalmissing one? ·

List blog posts ordered by publication date (newest first). Supports filtering by category slug and pagination via offset/limit. Returns post summaries including title, slug, excerpt, category, author, and main image URL.

Input
ParamTypeDescription
limitintegerMaximum number of posts to return per page.
offsetintegerNumber of posts to skip for pagination.
categorystringFilter posts by category slug (e.g. articles, company, insights, stories, tutorials). Omitting returns posts from all categories.
Response
{
  "type": "object",
  "fields": {
    "limit": "integer",
    "posts": "array of post summaries",
    "total": "integer",
    "offset": "integer"
  },
  "sample": {
    "data": {
      "limit": 5,
      "posts": [
        {
          "_id": "5012b584-c471-42bd-8326-156bf132e22e",
          "slug": "cursor-alternatives",
          "title": "12 best Cursor alternatives for ai coding in 2026",
          "author": null,
          "excerpt": "Discover the 12 best Cursor alternatives for AI coding in 2026.",
          "category": {
            "slug": "articles",
            "title": "Articles"
          },
          "mainImage": "https://cdn.sanity.io/images/sgjr1jkz/production/9d467c6a99bf301e9ef023376ebb2da0f29f7b30-1376x768.png",
          "_createdAt": "2026-07-05T11:14:57Z",
          "publishedAt": "2026-07-04T11:16:00.000Z"
        }
      ],
      "total": 468,
      "offset": 0
    },
    "status": "success"
  }
}

About the Anything API

The Anything API on Parse exposes 3 endpoints for the publicly available data on anything.com. Calls return JSON over HTTPS and are billed per successful response.

Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.