The media tools, each with the JSON Schema of its inputs. Search them with q and filter, then run one with POST /tools/{tool_type}.

get/tools

Request

  • Base URL
    https://api.bannerbear.com/v5
  • Auth
    HTTP bearer

Query parameters

qstring

Words to match against the label, description and keywords. Every word must match.

filter'ai' | 'image' | 'audio' | 'pdf'

Only tools in this group

Response

Matching tools

toolstring

Tool slug, for POST /tools/{tool_type}

labelstring
descriptionstring
keywordsstring[]
filtersstring[]
aiboolean

True when the tool calls an AI provider

generativeboolean

True when the tool makes new content with AI, such as an image, a video, speech or text

output_kindstring
outputsstring[]

The keys of the job's outputs once it completes

extra_credit_costinteger

API credits on top of the 1 that every tool run costs

input_schemaobject

JSON Schema of the tool's inputs, the body of POST /tools/{tool_type}

Changes