> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lightdrift.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Plans and credit rules

> Return the public plans, monthly credits, per-plan features and limits, the credit counting rule, and the credit pack offer. No API key required.



## OpenAPI

````yaml /openapi.json get /v1/pricing
openapi: 3.1.0
info:
  title: Lightdrift API
  version: '1.3'
  description: >-
    Natural-language image search for agents. Describe what you want — in text,
    with a reference image, or both — and get ranked images back, each with a
    machine-readable rights answer. Retrieval only: no generation, no checkout.
servers:
  - url: https://api.lightdrift.ai
    description: Production
security:
  - apiKey: []
paths:
  /v1/pricing:
    get:
      summary: Plans and credit rules
      description: >-
        Return the public plans, monthly credits, per-plan features and limits,
        the credit counting rule, and the credit pack offer. No API key
        required.
      operationId: public_pricing
      responses:
        '200':
          description: Plans, credit rules and the credit pack offer.
          content:
            application/json:
              schema:
                type: object
                properties:
                  version:
                    type: string
                  currency:
                    type: string
                  credits:
                    type: object
                    properties:
                      results_per_credit:
                        type: integer
                      minimum_per_search:
                        type: integer
                      asset_lookup_credits:
                        type: integer
                      reset:
                        type: string
                  plans:
                    type: array
                    items:
                      type: object
                      properties:
                        id:
                          type: string
                          enum:
                            - free
                            - starter
                            - pro
                            - scale
                            - custom
                        name:
                          type: string
                        monthly_usd:
                          type:
                            - number
                            - 'null'
                          description: Null for Custom (contact us).
                        annual_usd:
                          type:
                            - number
                            - 'null'
                          description: Null when the plan has no annual price.
                        monthly_credits:
                          type:
                            - integer
                            - 'null'
                          description: Null for Custom.
                        image_search:
                          type: boolean
                        similar_search:
                          type: boolean
                        max_results:
                          type: integer
                        limits:
                          type: object
                          properties:
                            rpm:
                              type:
                                - integer
                                - 'null'
                            rpd:
                              type:
                                - integer
                                - 'null'
                            concurrent:
                              type:
                                - integer
                                - 'null'
                        support:
                          type: string
                        credit_packs:
                          type: boolean
                  credit_pack:
                    type: object
                    properties:
                      credits:
                        type: integer
                      usd:
                        type: number
                      plans:
                        items:
                          type: string
                        type: array
              example:
                version: '2026-09-28'
                currency: USD
                credits:
                  results_per_credit: 10
                  minimum_per_search: 1
                  asset_lookup_credits: 0
                  reset: >-
                    monthly on your billing date; unused credits do not roll
                    over
                plans:
                  - id: free
                    name: Free
                    monthly_usd: 0
                    annual_usd: null
                    monthly_credits: 500
                    image_search: false
                    similar_search: false
                    max_results: 10
                    limits:
                      rpm: 30
                      rpd: 1000
                      concurrent: 2
                    support: Docs
                    credit_packs: false
                  - id: starter
                    name: Starter
                    monthly_usd: 29
                    annual_usd: 290
                    monthly_credits: 5000
                    image_search: true
                    similar_search: true
                    max_results: 100
                    limits:
                      rpm: 60
                      rpd: 5000
                      concurrent: 4
                    support: Email
                    credit_packs: false
                  - id: pro
                    name: Pro
                    monthly_usd: 99
                    annual_usd: 990
                    monthly_credits: 20000
                    image_search: true
                    similar_search: true
                    max_results: 100
                    limits:
                      rpm: 300
                      rpd: 25000
                      concurrent: 10
                    support: Priority email
                    credit_packs: false
                  - id: scale
                    name: Scale
                    monthly_usd: 299
                    annual_usd: 2990
                    monthly_credits: 75000
                    image_search: true
                    similar_search: true
                    max_results: 100
                    limits:
                      rpm: 1000
                      rpd: 100000
                      concurrent: 25
                    support: Shared Slack channel
                    credit_packs: true
                  - id: custom
                    name: Custom
                    monthly_usd: null
                    annual_usd: null
                    monthly_credits: null
                    image_search: true
                    similar_search: true
                    max_results: 100
                    limits:
                      rpm: null
                      rpd: null
                      concurrent: null
                    support: Dedicated support and SLA
                    credit_packs: true
                credit_pack:
                  credits: 10000
                  usd: 40
                  plans:
                    - scale
                    - custom
      security: []
components:
  securitySchemes:
    apiKey:
      type: apiKey
      in: header
      name: X-API-Key
      description: Your Lightdrift API key. Usage is metered per query.

````