Blazing Bullet Private Limited Public API
The public API from Blazing Bullet Private Limited — 11 operation(s) for public.
The public API from Blazing Bullet Private Limited — 11 operation(s) for public.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/bookmyhost:bookmyhost-public-api"
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.
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: 3.2.0
info:
title: LiteLLM Public API
description: 'Proxy Server to call 100+ LLMs in the OpenAI format. **Customize Swagger Docs**
👉 ```LiteLLM Admin Panel on /ui```. Create, Edit Keys with SSO. Having issues? Try ```Fallback Login```
💸 ```LiteLLM Model Cost Map```.
🔎 ```LiteLLM Model Hub```. See available models on the proxy. **Docs**'
version: 1.93.0
tags:
- name: Public
paths:
/public/model_hub:
get:
tags:
- Public
summary: Public Model Hub
operationId: public_model_hub_public_model_hub_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ModelGroupInfoProxy'
type: array
title: Response Public Model Hub Public Model Hub Get
/public/agent_hub:
get:
tags:
- Public
summary: Get Agents
operationId: get_agents_public_agent_hub_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/AgentCard'
type: array
title: Response Get Agents Public Agent Hub Get
/public/mcp_hub:
get:
tags:
- Public
summary: Get Mcp Servers
operationId: get_mcp_servers_public_mcp_hub_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/MCPPublicServer'
type: array
title: Response Get Mcp Servers Public Mcp Hub Get
/public/skill_hub:
get:
tags:
- Public
summary: Public Skill Hub
description: Return enabled (public) Claude Code skills — no auth required.
operationId: public_skill_hub_public_skill_hub_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
/public/model_hub/info:
get:
tags:
- Public
summary: Public Model Hub Info
operationId: public_model_hub_info_public_model_hub_info_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PublicModelHubInfo'
/public/providers:
get:
tags:
- Public
summary: Get Supported Providers
description: Return a sorted list of all providers supported by LiteLLM.
operationId: get_supported_providers_public_providers_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
type: string
type: array
title: Response Get Supported Providers Public Providers Get
/public/providers/fields:
get:
tags:
- Public
summary: Get Provider Fields
description: Return provider metadata required by the dashboard create-model flow.
operationId: get_provider_fields_public_providers_fields_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ProviderCreateInfo'
type: array
title: Response Get Provider Fields Public Providers Fields Get
/public/litellm_model_cost_map:
get:
tags:
- Public
summary: Get Litellm Model Cost Map
description: 'Public endpoint to get the LiteLLM model cost map.
Returns pricing information for all supported models.'
operationId: get_litellm_model_cost_map_public_litellm_model_cost_map_get
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
/public/litellm_blog_posts:
get:
tags:
- Public
summary: Get Litellm Blog Posts
description: 'Public endpoint to get the latest LiteLLM blog posts.
Fetches from GitHub with a 1-hour in-process cache.
Falls back to the bundled local backup on any failure.'
operationId: get_litellm_blog_posts_public_litellm_blog_posts_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/BlogPostsResponse'
/public/endpoints:
get:
tags:
- Public
summary: Get Supported Endpoints
description: 'Return the list of LiteLLM proxy endpoints and which providers support each one.
Reads from the bundled local backup file. Result is cached in-process for
the lifetime of the server process.'
operationId: get_supported_endpoints_public_endpoints_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedEndpointsResponse'
/public/agents/fields:
get:
tags:
- Public
summary: Get Agent Fields
description: 'Return agent type metadata required by the dashboard create-agent flow.
If an agent has `inherit_credentials_from_provider`, the provider''s credential
fields are automatically appended to the agent''s credential_fields.'
operationId: get_agent_fields_public_agents_fields_get
responses:
'200':
description: Successful Response
content:
application/json:
schema:
items:
$ref: '#/components/schemas/AgentCreateInfo'
type: array
title: Response Get Agent Fields Public Agents Fields Get
components:
schemas:
AgentProvider:
properties:
organization:
type: string
title: Organization
url:
type: string
title: Url
type: object
title: AgentProvider
description: Represents the service provider of an agent.
AgentInterface:
properties:
url:
type: string
title: Url
transport:
type: string
title: Transport
type: object
title: AgentInterface
description: Declares a combination of a target URL and a transport protocol.
AgentCredentialField:
properties:
key:
type: string
title: Key
label:
type: string
title: Label
placeholder:
anyOf:
- type: string
- type: 'null'
title: Placeholder
tooltip:
anyOf:
- type: string
- type: 'null'
title: Tooltip
required:
type: boolean
title: Required
default: false
field_type:
type: string
enum:
- text
- password
- select
- upload
- textarea
title: Field Type
default: text
options:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Options
default_value:
anyOf:
- type: string
- type: 'null'
title: Default Value
include_in_litellm_params:
anyOf:
- type: boolean
- type: 'null'
title: Include In Litellm Params
type: object
required:
- key
- label
title: AgentCredentialField
PublicModelHubInfo:
properties:
docs_title:
type: string
title: Docs Title
custom_docs_description:
anyOf:
- type: string
- type: 'null'
title: Custom Docs Description
litellm_version:
type: string
title: Litellm Version
useful_links:
anyOf:
- additionalProperties:
anyOf:
- type: string
- additionalProperties: true
type: object
type: object
- type: 'null'
title: Useful Links
type: object
required:
- docs_title
- custom_docs_description
- litellm_version
- useful_links
title: PublicModelHubInfo
AgentCard:
properties:
protocolVersion:
type: string
title: Protocolversion
name:
type: string
title: Name
description:
type: string
title: Description
url:
type: string
title: Url
version:
type: string
title: Version
capabilities:
$ref: '#/components/schemas/AgentCapabilities'
defaultInputModes:
items:
type: string
type: array
title: Defaultinputmodes
defaultOutputModes:
items:
type: string
type: array
title: Defaultoutputmodes
skills:
items:
$ref: '#/components/schemas/AgentSkill'
type: array
title: Skills
preferredTransport:
anyOf:
- type: string
- type: 'null'
title: Preferredtransport
additionalInterfaces:
anyOf:
- items:
$ref: '#/components/schemas/AgentInterface'
type: array
- type: 'null'
title: Additionalinterfaces
iconUrl:
anyOf:
- type: string
- type: 'null'
title: Iconurl
provider:
anyOf:
- $ref: '#/components/schemas/AgentProvider'
- type: 'null'
documentationUrl:
anyOf:
- type: string
- type: 'null'
title: Documentationurl
securitySchemes:
anyOf:
- additionalProperties:
anyOf:
- $ref: '#/components/schemas/APIKeySecurityScheme'
- $ref: '#/components/schemas/HTTPAuthSecurityScheme'
- $ref: '#/components/schemas/OAuth2SecurityScheme'
- $ref: '#/components/schemas/OpenIdConnectSecurityScheme'
- $ref: '#/components/schemas/MutualTLSSecurityScheme'
type: object
- type: 'null'
title: Securityschemes
security:
anyOf:
- items:
additionalProperties:
items:
type: string
type: array
type: object
type: array
- type: 'null'
title: Security
supportsAuthenticatedExtendedCard:
anyOf:
- type: boolean
- type: 'null'
title: Supportsauthenticatedextendedcard
signatures:
anyOf:
- items:
$ref: '#/components/schemas/AgentCardSignature'
type: array
- type: 'null'
title: Signatures
type: object
title: AgentCard
description: 'The AgentCard is a self-describing manifest for an agent.
It provides essential metadata including the agent''s identity, capabilities,
skills, supported communication methods, and security requirements.'
AgentExtension:
properties:
uri:
type: string
title: Uri
description:
anyOf:
- type: string
- type: 'null'
title: Description
required:
anyOf:
- type: boolean
- type: 'null'
title: Required
params:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Params
type: object
title: AgentExtension
description: A declaration of a protocol extension supported by an Agent.
OAuthFlows:
properties:
authorizationCode:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Authorizationcode
clientCredentials:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Clientcredentials
implicit:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Implicit
password:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Password
type: object
title: OAuthFlows
description: Defines the configuration for the supported OAuth 2.0 flows.
AgentCreateInfo:
properties:
agent_type:
type: string
title: Agent Type
agent_type_display_name:
type: string
title: Agent Type Display Name
description:
anyOf:
- type: string
- type: 'null'
title: Description
logo_url:
anyOf:
- type: string
- type: 'null'
title: Logo Url
credential_fields:
items:
$ref: '#/components/schemas/AgentCredentialField'
type: array
title: Credential Fields
litellm_params_template:
anyOf:
- additionalProperties:
type: string
type: object
- type: 'null'
title: Litellm Params Template
model_template:
anyOf:
- type: string
- type: 'null'
title: Model Template
type: object
required:
- agent_type
- agent_type_display_name
- credential_fields
title: AgentCreateInfo
AgentCardSignature:
properties:
protected:
type: string
title: Protected
signature:
type: string
title: Signature
header:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Header
type: object
title: AgentCardSignature
description: Represents a JWS signature of an AgentCard.
ProviderCreateInfo:
properties:
provider:
type: string
title: Provider
provider_display_name:
type: string
title: Provider Display Name
litellm_provider:
type: string
title: Litellm Provider
credential_fields:
items:
$ref: '#/components/schemas/ProviderCredentialField'
type: array
title: Credential Fields
default_model_placeholder:
anyOf:
- type: string
- type: 'null'
title: Default Model Placeholder
type: object
required:
- provider
- provider_display_name
- litellm_provider
- credential_fields
title: ProviderCreateInfo
ProviderCredentialField:
properties:
key:
type: string
title: Key
label:
type: string
title: Label
placeholder:
anyOf:
- type: string
- type: 'null'
title: Placeholder
tooltip:
anyOf:
- type: string
- type: 'null'
title: Tooltip
required:
type: boolean
title: Required
default: false
field_type:
type: string
enum:
- text
- password
- select
- upload
- textarea
title: Field Type
default: text
options:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Options
default_value:
anyOf:
- type: string
- type: 'null'
title: Default Value
type: object
required:
- key
- label
title: ProviderCredentialField
OAuth2SecurityScheme:
properties:
description:
anyOf:
- type: string
- type: 'null'
title: Description
type:
type: string
const: oauth2
title: Type
flows:
$ref: '#/components/schemas/OAuthFlows'
oauth2MetadataUrl:
anyOf:
- type: string
- type: 'null'
title: Oauth2Metadataurl
type: object
required:
- type
- flows
- oauth2MetadataUrl
title: OAuth2SecurityScheme
description: Defines a security scheme using OAuth 2.0.
SupportedEndpoint:
properties:
key:
type: string
title: Key
label:
type: string
title: Label
endpoint:
type: string
title: Endpoint
providers:
items:
$ref: '#/components/schemas/EndpointProvider'
type: array
title: Providers
type: object
required:
- key
- label
- endpoint
- providers
title: SupportedEndpoint
AgentSkill:
properties:
id:
type: string
title: Id
name:
type: string
title: Name
description:
type: string
title: Description
tags:
items:
type: string
type: array
title: Tags
examples:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Examples
inputModes:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Inputmodes
outputModes:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Outputmodes
security:
anyOf:
- items:
additionalProperties:
items:
type: string
type: array
type: object
type: array
- type: 'null'
title: Security
type: object
title: AgentSkill
description: Represents a distinct capability or function that an agent can perform.
ConfigurableClientsideParamsCustomAuth-Output:
properties:
api_base:
type: string
title: Api Base
type: object
required:
- api_base
title: ConfigurableClientsideParamsCustomAuth
BlogPostsResponse:
properties:
posts:
items:
$ref: '#/components/schemas/BlogPost'
type: array
title: Posts
type: object
required:
- posts
title: BlogPostsResponse
ModelGroupInfoProxy:
properties:
model_group:
type: string
title: Model Group
providers:
items:
type: string
type: array
title: Providers
max_input_tokens:
anyOf:
- type: number
- type: 'null'
title: Max Input Tokens
max_output_tokens:
anyOf:
- type: number
- type: 'null'
title: Max Output Tokens
input_cost_per_token:
anyOf:
- type: number
- type: 'null'
title: Input Cost Per Token
output_cost_per_token:
anyOf:
- type: number
- type: 'null'
title: Output Cost Per Token
input_cost_per_pixel:
anyOf:
- type: number
- type: 'null'
title: Input Cost Per Pixel
mode:
anyOf:
- type: string
- type: string
enum:
- chat
- embedding
- completion
- image_generation
- audio_transcription
- rerank
- moderations
- type: 'null'
title: Mode
default: chat
tpm:
anyOf:
- type: integer
- type: 'null'
title: Tpm
rpm:
anyOf:
- type: integer
- type: 'null'
title: Rpm
itpm:
anyOf:
- type: integer
- type: 'null'
title: Itpm
otpm:
anyOf:
- type: integer
- type: 'null'
title: Otpm
supports_parallel_function_calling:
type: boolean
title: Supports Parallel Function Calling
default: false
supports_vision:
type: boolean
title: Supports Vision
default: false
supports_web_search:
type: boolean
title: Supports Web Search
default: false
supports_url_context:
type: boolean
title: Supports Url Context
default: false
supports_reasoning:
type: boolean
title: Supports Reasoning
default: false
supports_function_calling:
type: boolean
title: Supports Function Calling
default: false
supported_openai_params:
anyOf:
- items:
type: string
type: array
- type: 'null'
title: Supported Openai Params
default: []
configurable_clientside_auth_params:
anyOf:
- items:
anyOf:
- type: string
- $ref: '#/components/schemas/ConfigurableClientsideParamsCustomAuth-Output'
type: array
- type: 'null'
title: Configurable Clientside Auth Params
is_public_model_group:
type: boolean
title: Is Public Model Group
default: false
health_status:
anyOf:
- type: string
- type: 'null'
title: Health Status
health_response_time:
anyOf:
- type: number
- type: 'null'
title: Health Response Time
health_checked_at:
anyOf:
- type: string
- type: 'null'
title: Health Checked At
type: object
required:
- model_group
- providers
title: ModelGroupInfoProxy
APIKeySecurityScheme:
properties:
description:
anyOf:
- type: string
- type: 'null'
title: Description
type:
type: string
const: apiKey
title: Type
in_:
type: string
enum:
- query
- header
- cookie
title: In
name:
type: string
title: Name
type: object
required:
- type
- in_
- name
title: APIKeySecurityScheme
description: Defines a security scheme using an API key.
OpenIdConnectSecurityScheme:
properties:
description:
anyOf:
- type: string
- type: 'null'
title: Description
type:
type: string
const: openIdConnect
title: Type
openIdConnectUrl:
type: string
title: Openidconnecturl
type: object
required:
- type
- openIdConnectUrl
title: OpenIdConnectSecurityScheme
description: Defines a security scheme using OpenID Connect.
EndpointProvider:
properties:
slug:
type: string
title: Slug
display_name:
type: string
title: Display Name
type: object
required:
- slug
- display_name
title: EndpointProvider
BlogPost:
properties:
title:
type: string
title: Title
description:
type: string
title: Description
date:
type: string
title: Date
url:
type: string
title: Url
type: object
required:
- title
- description
- date
- url
title: BlogPost
HTTPAuthSecurityScheme:
properties:
description:
anyOf:
- type: string
- type: 'null'
title: Description
type:
type: string
const: http
title: Type
scheme:
type: string
title: Scheme
bearerFormat:
anyOf:
- type: string
- type: 'null'
title: Bearerformat
type: object
required:
- type
- scheme
- bearerFormat
title: HTTPAuthSecurityScheme
description: Defines a security scheme using HTTP authentication.
MutualTLSSecurityScheme:
properties:
description:
anyOf:
- type: string
- type: 'null'
title: Description
type:
type: string
const: mutualTLS
title: Type
type: object
required:
- type
title: MutualTLSSecurityScheme
description: Defines a security scheme using mTLS authentication.
MCPPublicServer:
properties:
server_id:
type: string
title: Server Id
name:
type: string
title: Name
alias:
anyOf:
- type: string
- type: 'null'
title: Alias
server_name:
anyOf:
- type: string
- type: 'null'
title: Server Name
transport:
type: string
enum:
- sse
- http
- stdio
title: Transport
spec_path:
anyOf:
- type: string
- type: 'null'
title: Spec Path
auth_type:
anyOf:
- type: string
enum:
- none
- api_key
- bearer_token
- basic
- authorization
- oauth2
- aws_sigv4
- token
- oauth2_token_exchange
- true_passthrough
- oauth_delegate
- type: 'null'
title: Auth Type
mcp_info:
anyOf:
- additionalProperties: true
type: object
- type: 'null'
title: Mcp Info
type: object
required:
- server_id
- name
- transport
title: MCPPublicServer
description: Safe params for public MCP servers
SupportedEndpointsResponse:
properties:
endpoints:
items:
$ref: '#/components/schemas/SupportedEndpoint'
type: array
title: Endpoints
type: object
required:
- endpoints
title: SupportedEndpointsResponse
AgentCapabilities:
properties:
streaming:
anyOf:
- type: boolean
- type: 'null'
title: Streaming
pushNotifications:
anyOf:
- type: boolean
- type: 'null'
title: Pushnotifications
stateTransitionHistory:
anyOf:
- type: boolean
- type: 'null'
title: Statetransitionhistory
extensions:
anyOf:
- items:
$ref: '#/components/schemas/AgentExtension'
type: array
- type: 'null'
title: Extensions
type: object
title: AgentCapabilities
description: Defines optional capabilities supported by an agent.
securitySchemes:
APIKeyHeader:
type: apiKey
description: Bearer token
in: header
name: x-litellm-api-key