InspoAI API
Search 92,000+ UI designs, web inspiration, and icons programmatically. Build design-aware products, tools, and agents.
Getting started
https://api.inspoai.ioPass your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYQuick start
const response = await fetch(
"https://api.inspoai.io/api/search?q=fintech+dashboard&searchMode=ui",
{
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
}
);
const data = await response.json();
console.log(data.results); // Array of design assetsEndpoints
/api/searchUI SearchSearch 92,000+ design screenshots by natural language query.
qNatural language search query
searchMode"ui" (app designs) | "web" (web inspiration) — default: "ui"
industryFilter by industry (e.g. "fintech", "healthcare", "ecommerce")
designStyleFilter by style (e.g. "minimalist", "glassmorphism", "dark mode")
pagePage number for pagination, default: 1
curl -X GET "https://api.inspoai.io/api/search?q=fintech+dashboard&searchMode=ui&industry=fintech" \ -H "Authorization: Bearer YOUR_API_KEY"
{
"success": true,
"query": "fintech dashboard",
"totalCount": 47,
"page": 1,
"results": [
{
"id": "asset_abc123",
"title": "Revolut Portfolio Dashboard",
"platform": "ios",
"thumbnail": "https://storage.inspoai.io/assets/revolut-portfolio.jpg",
"uxPatterns": ["Stats", "Portfolio", "Dark Mode"],
"uiElements": ["Line Chart", "Cards", "Bottom Tab"],
"pageTypes": ["Dashboard", "Home Screen"],
"colors": [[10, 10, 15], [0, 200, 140]],
"fonts": ["SF Pro Display"],
"score": 0.96
}
]
}Error codes
400Missing required parameters or invalid query format.
401API key missing or invalid. Add your key to the Authorization header.
429You've exceeded your plan's daily request limit. Upgrade or wait until reset.
500Unexpected server error. Contact support@inspoai.io if it persists.
Ready to build? Start for free.
Free API key, 15 requests/day. No credit card required.