SOM Cache

The semantic CDN for AI agents. Crawl once, serve everyone.

85+
URLs Cached
0ms
Lookup Time
94%
Token Savings
Get API Key View Docs →

Agents don't share their homework

"If 1,000 agents all need to read stripe.com/pricing today, they all crawl it separately. That's 1,000 redundant fetches."

4,000ms
Without cache
1,000 crawls × 4ms each
= 4,000ms of compute
4ms + 0ms
With SOM Cache
1 crawl + 999 instant lookups
= 4ms total

Three layers of cache, one API call

1

Request

GET /v1/som?url=stripe.com/pricing

One endpoint. Pass any URL. Get structured semantic data back.

2

Cache Checks

Hot — Redis, sub-ms
Warm — SQLite, fast
Cold — Live crawl via Plasmate

3

Response

Structured SOM JSON with compression stats and token savings. Ready for any LLM.

Example Request bash
# Fetch the semantic representation of a page
curl "https://cache.plasmate.app/v1/som?url=https://stripe.com/pricing" \
  -H "Authorization: Bearer sk_som_..."
Response json
{
  "url": "https://stripe.com/pricing",
  "cached": true,
  "cache_tier": "hot",
  "som": {
    "elements": 142,
    "tree": [ /* semantic DOM nodes */ ]
  },
  "stats": {
    "raw_html_bytes": 284000,
    "som_bytes": 8200,
    "compression_ratio": 34.6,
    "tokens_saved": 68000
  },
  "crawled_at": "2025-03-23T18:42:00Z"
}

What's already in the cache

85
URLs Indexed
34×
Avg Compression
64K
Tokens Saved / Lookup

Top Compression Sites

SiteCompression
google.com1,400×
duckduckgo.com33×
wikipedia.org24×
stripe.com/pricing34×
docs.python.org18×

Simple. RESTful. Fast.

GET /v1/som?url=<url> Single URL lookup
POST /v1/som/batch Batch lookup (up to 50)
GET /v1/som/diff?url=<url>&since=<date> Change detection
GET /v1/health Cache status (no auth)
Full API Documentation →

Start free. Scale when you need to.

Free
$0/mo
  • 1,000 lookups/mo
  • Daily freshness
  • Single + Batch API
  • Community support
Get Started
Business
$149/mo
  • 250,000 lookups/mo
  • 15-min freshness
  • + Webhooks
  • Priority support
Get Started
Enterprise
Custom
  • Unlimited lookups
  • Real-time freshness
  • + Custom crawl list
  • Dedicated support
Contact Sales