Indicia Users API

The users API from Indicia — 1 operation(s) for users.

GitHub OpenAPI

Operations 1

GET /v1/info Get info #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/indicia-app:indicia-app-users-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

indicia-app-users-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Indicia Users API
  description: 'Programmatically access Indicia''s features with an API key or OAuth 2.1.


    **API keys** - create one in the Indicia Dashboard and send it as `x-api-key`.


    **OAuth** - register a public client (or use the CLI), send the user through the authorization code or device code flow, then send the access token as `Authorization: Bearer`. Request `resource=https://api.indicia.app` at the token endpoint so the JWT is audience-bound to this API.


    A JavaScript SDK is available at `@indiciaosint/sdk`. The CLI is `@indiciaosint/cli` (`indicia login`).'
  version: 1.0.0
servers:
- url: https://api.indicia.app
security:
- ApiKey: []
- OAuth2: []
tags:
- name: Users
paths:
  /v1/info:
    get:
      operationId: getInfo
      tags:
      - Users
      description: Get information about the user, also healthcheck endpoint.
      responses:
        '200':
          description: Successful response with user information.
          content:
            application/json:
              schema:
                type: object
                properties:
                  key:
                    anyOf:
                    - type: object
                      properties:
                        createdAt:
                          type: integer
                          description: an integer representing a safe Unix timestamp
                          maximum: 8640000000000000
                          minimum: -8640000000000000
                        enabled:
                          type: boolean
                        expiresAt:
                          anyOf:
                          - type: integer
                            description: an integer representing a safe Unix timestamp
                            maximum: 8640000000000000
                            minimum: -8640000000000000
                          - type: 'null'
                        id:
                          type: string
                        lastRefillAt:
                          anyOf:
                          - type: integer
                            description: an integer representing a safe Unix timestamp
                            maximum: 8640000000000000
                            minimum: -8640000000000000
                          - type: 'null'
                        lastRequest:
                          anyOf:
                          - type: integer
                            description: an integer representing a safe Unix timestamp
                            maximum: 8640000000000000
                            minimum: -8640000000000000
                          - type: 'null'
                        metadata:
                          anyOf:
                          - type: object
                            additionalProperties: {}
                          - type: 'null'
                        name:
                          anyOf:
                          - type: string
                          - type: 'null'
                        permissions:
                          anyOf:
                          - type: object
                            additionalProperties:
                              type: array
                              items:
                                type: string
                          - type: 'null'
                        prefix:
                          anyOf:
                          - type: string
                          - type: 'null'
                        rateLimitEnabled:
                          type: boolean
                        rateLimitMax:
                          anyOf:
                          - type: number
                          - type: 'null'
                        rateLimitTimeWindow:
                          anyOf:
                          - type: number
                          - type: 'null'
                        refillAmount:
                          anyOf:
                          - type: number
                          - type: 'null'
                        refillInterval:
                          anyOf:
                          - type: number
                          - type: 'null'
                        remaining:
                          anyOf:
                          - type: number
                          - type: 'null'
                        requestCount:
                          type: number
                        start:
                          anyOf:
                          - type: string
                          - type: 'null'
                        updatedAt:
                          type: integer
                          description: an integer representing a safe Unix timestamp
                          maximum: 8640000000000000
                          minimum: -8640000000000000
                        userId:
                          type: string
                      required:
                      - createdAt
                      - enabled
                      - expiresAt
                      - id
                      - lastRefillAt
                      - lastRequest
                      - metadata
                      - name
                      - permissions
                      - prefix
                      - rateLimitEnabled
                      - rateLimitMax
                      - rateLimitTimeWindow
                      - refillAmount
                      - refillInterval
                      - remaining
                      - requestCount
                      - start
                      - updatedAt
                      - userId
                    - type: 'null'
                  success:
                    type: boolean
                  user:
                    type: object
                    properties:
                      acceptOrgInvites:
                        type: boolean
                      acceptedLegalHash:
                        anyOf:
                        - type: string
                        - type: 'null'
                      adamPrefs:
                        anyOf:
                        - type: number
                        - type: object
                        - type: string
                        - type: boolean
                        - type: 'null'
                      announcementsSeenAt:
                        anyOf:
                        - {}
                        - type: 'null'
                      banExpires:
                        type: integer
                        description: an integer representing a safe Unix timestamp
                        maximum: 8640000000000000
                        minimum: -8640000000000000
                      banReason:
                        anyOf:
                        - type: string
                        - type: 'null'
                      banned:
                        anyOf:
                        - type: boolean
                        - type: 'null'
                      boughtCreditsAfterReferral:
                        anyOf:
                        - type: boolean
                        - type: 'null'
                      createdAt:
                        type: integer
                        description: an integer representing a safe Unix timestamp
                        maximum: 8640000000000000
                        minimum: -8640000000000000
                      displayUsername:
                        anyOf:
                        - type: string
                        - type: 'null'
                      email:
                        type: string
                      emailVerified:
                        type: boolean
                      flagged:
                        anyOf:
                        - type: boolean
                        - type: 'null'
                      id:
                        type: string
                      image:
                        anyOf:
                        - type: string
                        - type: 'null'
                      lockedCredits:
                        type: integer
                        maximum: 2147483647
                        minimum: -2147483648
                      name:
                        type: string
                      referralLink:
                        anyOf:
                        - type: string
                        - type: 'null'
                      referralRate:
                        anyOf:
                        - type: integer
                          maximum: 2147483647
                          minimum: -2147483648
                        - type: 'null'
                      referralRewardMode:
                        anyOf:
                        - const: first
                        - const: recurring
                        - type: 'null'
                      referred:
                        anyOf:
                        - type: string
                        - type: 'null'
                      restrictedFeatures:
                        anyOf:
                        - type: array
                          items:
                            enum:
                            - address
                            - ai-infra
                            - appstore
                            - arrests.face
                            - bluesky
                            - celltower
                            - certificates
                            - cloud-storage
                            - cloudsint
                            - code-search
                            - company
                            - company.profile
                            - courtrecords
                            - crypto
                            - cve
                            - discord
                            - dnsdumpster
                            - doublecounter
                            - dronebl
                            - email
                            - epic
                            - geolocation
                            - github
                            - github.history
                            - gmail
                            - horus.forums
                            - horus.stealer
                            - horus.stealer.cards
                            - horus.stealer.download
                            - horus.stealer.pc
                            - horus.stealer.socials
                            - horus.telegram
                            - horus.ulp
                            - hudsonrock
                            - instagram
                            - intelligencex.identityportal
                            - intelx
                            - intelx.stealerlogs
                            - ipinfo
                            - leakcheck
                            - leakix
                            - link-resolver
                            - linkedin
                            - location-to-bssid
                            - onion-lookup
                            - person
                            - phone
                            - pimeyes
                            - playstation
                            - ransomware
                            - reddit
                            - reddit.search
                            - reddit.trends
                            - reverse-ip
                            - roblox
                            - scraper
                            - shodan
                            - snusbase
                            - steam
                            - telegram.channel
                            - tiktok
                            - urlscan
                            - username
                            - virustotal.content
                            - virustotal.download
                            - virustotal.intelligence
                            - wayback
                            - web-dbs
                            - whois
                            - wifi-network-map
                            - xbox
                        - type: 'null'
                      restrictedModels:
                        anyOf:
                        - type: array
                          items:
                            type: string
                        - type: 'null'
                      role:
                        anyOf:
                        - type: string
                        - type: 'null'
                      stripeConnectedId:
                        anyOf:
                        - type: string
                        - type: 'null'
                      stripeId:
                        anyOf:
                        - type: string
                        - type: 'null'
                      taxState:
                        anyOf:
                        - type: string
                        - type: 'null'
                      tokens:
                        anyOf:
                        - type: integer
                          maximum: 2147483647
                          minimum: -2147483648
                        - type: 'null'
                      twoFactorEnabled:
                        anyOf:
                        - type: boolean
                        - type: 'null'
                      updatedAt:
                        type: integer
                        description: an integer representing a safe Unix timestamp
                        maximum: 8640000000000000
                        minimum: -8640000000000000
                      updatesLockedCredits:
                        type: integer
                        maximum: 2147483647
                        minimum: -2147483648
                      updatesSeenAt:
                        anyOf:
                        - {}
                        - type: 'null'
                      username:
                        anyOf:
                        - type: string
                        - type: 'null'
                    required:
                    - acceptOrgInvites
                    - acceptedLegalHash
                    - adamPrefs
                    - announcementsSeenAt
                    - banExpires
                    - banReason
                    - banned
                    - boughtCreditsAfterReferral
                    - createdAt
                    - displayUsername
                    - email
                    - emailVerified
                    - flagged
                    - id
                    - image
                    - lockedCredits
                    - name
                    - referralLink
                    - referralRate
                    - referralRewardMode
                    - referred
                    - restrictedFeatures
                    - restrictedModels
                    - role
                    - stripeConnectedId
                    - stripeId
                    - taxState
                    - tokens
                    - twoFactorEnabled
                    - updatedAt
                    - updatesLockedCredits
                    - updatesSeenAt
                    - username
                required:
                - key
                - success
                - user
      summary: Get info
      x-summary-source: derived
components:
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: x-api-key
      description: API key for authenticating requests. Obtain a key from [Indicia Dashboard](https://indicia.app/dashboard/account)
    OAuth2:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: OAuth 2.1 access token issued by https://indicia.app/api/auth. Audience must be this API.