Your Image API
Drop-in React components, a CLI for automation, or raw API access. Generate images from prompts, search millions of photos, or embed an image picker in minutes.
Images for Agents
Built from day one for AI workflows. Your agents can search, generate, and embed images automatically — for blog posts, landing pages, docs, and more.
Context-aware selection
Agents read your content, understand the context, and pick or generate images that fit — fully automatically.
Deterministic URLs
Same prompt = same image URL, forever. Embed URLs directly in code — no async generation, no callbacks.
Claude plugin + MCP
One Claude plugin covers Code, Cowork, and Design. For Cursor, Windsurf, or v0, use the MCP server or skill.
Everything you need
Generate with Zero Infra
Describe what you need, get an image URL. No GPUs to provision, no queues to manage, no storage costs.
CLI for Images
Search or generate images from your terminal. Pipe to scripts, automate blog posts, feed AI workflows.
Infinite Deterministic Content
Same prompt + seed = same image, forever. Stable URLs you can hardcode, cache, and share.
Search Existing Library
Millions of pre-generated images. Full-text search with filters for orientation, category, and style.
One Package, Everything
TypeScript SDK, React components, and CLI in one install. Import only what you need.
AI Agent Ready
MCP server for Claude/Cursor, markdown output mode, JSON for scripts. Built for automated workflows.
Five Ways to Use It
1. Embed a picker in your app
Drop-in React component. Users search and select images without leaving your UI.
2. Generate from a prompt
Describe what you need. Same prompt = same image, every time. No GPUs required.
3. Search existing images
Millions of pre-generated photos. Full-text search, filters, instant results.
4. Claude plugin (Code, Cowork, Design)
One install — skill, MCP server, and slash commands, all wired up. Works across every Claude surface.
5. Other AI agents (Cursor, Windsurf, v0)
MCP server for Cursor, Windsurf, Zed, and other MCP clients. Agent-skills protocol for v0 and Vercel agents.
Pricing
| Feature | Free | Pro | Enterprise |
|---|---|---|---|
| Requests/day | 1,000 | 10,000 | 100,000 |
| Requests/minute | 30 | 100 | Custom |
| Results per page | 10 | 50 | 50 |
| Search | |||
| Download tracking | |||
| Vector search | |||
| Priority support | |||
| Price | Free | $9/mo | Contact us |
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/photos | List images |
| GET | /api/v1/photos/:id | Get image |
| GET | /api/v1/photos/random | Random images |
| GET | /api/v1/search/photos | Search |
| GET | /api/v1/photos/:id/download | Track download |
| GET | /api/v1/categories | List categories |
| GET | /api/v1/categories/:slug/photos | Category images |
| GET | /api/v1/stats | Usage stats |
| GET | /api/v1/collections | List collections |
| GET | /api/v1/collections/:id | Collection photos |
| GET | /api/v1/me/saves | Saved photos |
Guidelines
When using the OKSLOP API, please follow these guidelines to keep the platform healthy for everyone:
- Attribution is appreciated but not required. See our license for details.
- Do not use the API to build a competing stock photo service.
- Do not scrape or systematically cache the entire image library.
- Respect rate limits. If you need higher throughput, contact us about Enterprise access.
Read the full API Terms of Service.
Plugins & Integrations
Use OKSLOP in Figma, Sanity Studio, Claude Code, and more — no API key required for basic use.
Browse all pluginsReady to build?
Create a free account, grab your API key, and start building in minutes.