NEWv2 — Faster search, custom collections

Search images.
Get a viewer URL.

One API call to search images and generate a shareable gallery page. Built for AI agents, bots, and developers.

200 OK
99.95% uptime
Sub-200ms p95
Edge-cached worldwide
No PII stored
How it works

From query to gallery in one call

No SDKs to install, no infra to run. Just a single endpoint that searches the web, hosts the results, and hands you back a link.

01

Send a query

POST /v1/search with a natural-language query — e.g. “cute cats”, “tokyo skyline at dusk”.

02

We build the viewer

PixS99 searches across image sources, ranks results, and generates a hosted gallery page on our edge in milliseconds.

03

Share the URL

You receive a short viewer URL plus the raw image data. Pass it to your users — one click and they see everything.

Built for agents

Single-call design fits LLM tool-use patterns. Returns both URL and structured data.

Global edge

Viewer pages and image proxies cached at 12 PoPs. Sub-200ms first paint anywhere.

Bring your keys

Per-key rate limits, IP allowlists, and full audit logs. Rotate or revoke anytime.

Custom collections

Upload your own image sets and search them with the same API. Up to 1M images per collection.

Live observability

Per-endpoint metrics, error logs, and replay. See every request in your dashboard.

SOC 2 ready

Encrypted in transit and at rest. No image data stored beyond TTL. GDPR compliant.

Quick start

One endpoint.
That’s the whole API.

Authenticate with a Bearer token, send a query, get a viewer URL plus the structured image array. No webhooks, no polling.

  • Synchronous response — viewer ready before the call returns
  • Stable URLs — viewer pages are immutable; safe to share & cache
  • Predictable shape — JSON schema versioned, never breaks
  • Source attribution — every image carries provenance
# Search and get a shareable viewer URL
curl -X POST https://api.pixs99.io/v1/search \
  -H "Authorization: Bearer pixs99_demo-key-xxx" \
  -H "Content-Type: application/json" \
  -d '{"query": "tokyo skyline", "count": 10}'

# Response
{
  "viewer_url": "https://pixs99.io/v/abc123",
  "images": [
    { "url": "https://...", "title": "...", "source": "..." },
    ...
  ]
}
Pricing

Simple. Pay for what you search.

Start free. Upgrade when your bot finds product-market fit. No seat fees, no hidden costs.

Free

$0/mo

For prototyping & personal projects.

  • 10 searches / day
  • 50 searches / month
  • Viewer pages (7-day TTL)
  • Community support
Get started

Ultra

$49/mo

For high-traffic apps & agencies.

  • 350 searches / day
  • 10,000 searches / month
  • Viewer pages (Unlimited TTL)
  • Custom branding
  • Search history & analytics
Get started

Need more? Contact us for enterprise pricing with SSO, on-prem cache, and custom SLAs.

FAQ

Questions, answered.

We aggregate across multiple licensed image providers and the open web. Every result includes source attribution and a direct link back to the origin.
7 days on Free, 30 days on Pro, and unlimited on Ultra. Expired pages return a clean 410 Gone with a notice — never a broken link.
Yes. Pro and Ultra plans support custom collections — upload up to 1M images and query them with the same /v1/search endpoint.
Queries are logged for 30 days for debugging and analytics, then deleted. No PII is collected. SOC 2 audit available on request.
Yes — every new account gets a 14-day Pro trial automatically. No credit card required to start.

Ship image search this afternoon.

Free forever for hobby projects. 5 minutes to integrate.

Get an API keyRead the docs