REST API

    InspoAI API

    Search 92,000+ UI designs, web inspiration, and icons programmatically. Build design-aware products, tools, and agents.

    Getting started

    Base URL
    https://api.inspoai.io
    Authentication

    Pass your API key in the Authorization header:

    Authorization: Bearer YOUR_API_KEY
    Rate limits
    Free
    15 req/day
    $0
    Solo
    100 req/day
    $12/mo
    Unlimited
    No limit
    $39/mo

    Quick start

    Search designs — javascript
    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 assets

    Endpoints

    GET/api/searchUI Search

    Search 92,000+ design screenshots by natural language query.

    Parameters
    q
    string·queryrequired

    Natural language search query

    searchMode
    string·query

    "ui" (app designs) | "web" (web inspiration) — default: "ui"

    industry
    string·query

    Filter by industry (e.g. "fintech", "healthcare", "ecommerce")

    designStyle
    string·query

    Filter by style (e.g. "minimalist", "glassmorphism", "dark mode")

    page
    number·query

    Page number for pagination, default: 1

    cURL example
    curl -X GET "https://api.inspoai.io/api/search?q=fintech+dashboard&searchMode=ui&industry=fintech" \
      -H "Authorization: Bearer YOUR_API_KEY"
    200 Response
    {
      "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

    400
    Bad Request

    Missing required parameters or invalid query format.

    401
    Unauthorized

    API key missing or invalid. Add your key to the Authorization header.

    429
    Rate Limited

    You've exceeded your plan's daily request limit. Upgrade or wait until reset.

    500
    Server Error

    Unexpected 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.