AI Content Drop provides an AI-powered video generation platform that transforms text prompts into high-quality video ads, marketing content, and social media clips. The service offers a suite of tools including ad‑spy, marketing‑studio, canvas planning, and a marketplace of AI models such as Kling, Sora, and Veo‑3. Users can create, edit, and publish videos quickly, leveraging features like caption generation, hashtag tools, and e‑commerce use‑case templates. The company emphasizes ease of use, rapid iteration, and integration with popular e‑commerce and social platforms, aiming to democratize video creation for creators, agencies, and brands.
AI Content Drop publishes 7 API contracts indexed on the APIs.io network, including Account API, Authentication API, Batch API, and 4 more. Tagged areas include Artificial Intelligence, Video, Marketing, Content Creation, and Software-as-a-Service.
The AI Content Drop catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
AI Content Drop’s developer surface includes CLI, changelog, sandbox, authentication, support, signup flow, getting-started guide, and 31 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/aicontentdrop-com/"><img src="https://apis.io/badge/aicontentdrop-com/card.svg" alt="AI Content Drop on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks
Documented Reversibility+6 pts — a reversal operation in the contract, graded up when a window is documented too
Pagination+5 pts — share of collection GETs (an array, or one wrapped in data/items/results ...) that declare a page/limit/offset/cursor parameter, a Link header or a next/cursor field; na with no collection GETs
Agentic Commerce Well-Known Document+5 pts — a parsing /.well-known/ucp.json or acp.json declaring a version and at least one service — `self` when its endpoints are on the provider's own domain, `platform` when they are on a vendor's
2 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
A drop is one piece of work that runs from research through concepts, a plan, generation and assembly without the caller moving it between endpoints. Available to accounts enabl...
aid: aicontentdrop-com
name: AI Content Drop
image: https://aicontentdrop.com/og-home-2026-08.png
description: AI Content Drop provides an AI-powered video generation platform that transforms text prompts into high-quality
video ads, marketing content, and social media clips. The service offers a suite of tools including ad‑spy, marketing‑studio,
canvas planning, and a marketplace of AI models such as Kling, Sora, and Veo‑3. Users can create, edit, and publish videos
quickly, leveraging features like caption generation, hashtag tools, and e‑commerce use‑case templates. The company emphasizes
ease of use, rapid iteration, and integration with popular e‑commerce and social platforms, aiming to democratize video
creation for creators, agencies, and brands.
url: https://artifacts.apis.io/aicontentdrop-com/apis.yml
x-type: company
x-source: harvest:mcp-registry
x-tier: profiled
x-tier-reason: enrichment pass 2026-11-01 (modular-v1; was harvest)
specificationVersion: '0.20'
created: '2026-11-01'
modified: '2026-11-01'
tags:
- Artificial Intelligence
- Video
- Marketing
- Content Creation
- Software-as-a-Service
tags_raw:
- AI
- Video
- Marketing
- ContentCreation
- SaaS
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: AgenticAccess
url: agentic-access/aicontentdrop-com-agentic-access.yml
- type: RateLimits
url: rate-limits/aicontentdrop-com-rate-limits.yml
- type: Plans
url: plans/aicontentdrop-com-plans-pricing.yml
- type: Spectral
url: rules/aicontentdrop-com-rules.yml
- type: JSONLD
url: json-ld/aicontentdrop-com-context.jsonld
- type: Vocabulary
url: vocabulary/aicontentdrop-com-vocabulary.yml
- type: AgentSkill
url: skills/_index.yml
- type: DataModel
url: data-model/aicontentdrop-com-data-model.yml
- type: CLI
url: cli/aicontentdrop-com-cli.yml
- type: ChangeLog
url: changelog/aicontentdrop-com-changelog.yml
- type: Idempotency
url: conventions/aicontentdrop-com-conventions.yml
- type: Conventions
url: conventions/aicontentdrop-com-conventions.yml
- type: Sandbox
url: sandbox/aicontentdrop-com-sandbox.yml
- type: Security
url: https://aicontentdrop.com/terms-of-use
- type: Authentication
url: authentication/aicontentdrop-com-authentication.yml
- type: Deprecation
url: https://aicontentdrop.com/docs/versioning
- type: Lifecycle
url: lifecycle/aicontentdrop-com-lifecycle.yml
- type: ErrorCatalog
url: errors/aicontentdrop-com-problem-types.yml
- type: Conformance
url: conformance/aicontentdrop-com-conformance.yml
- type: LLMsTxt
url: llms/aicontentdrop-com-llms.txt
- type: AgentCard
url: a2a/aicontentdrop-com-a2a.yml
- type: MCPServer
url: mcp/aicontentdrop-com-mcp.yml
- type: SecurityTxt
url: well-known/aicontentdrop-com-security.txt
- type: WellKnown
url: well-known/aicontentdrop-com-well-known.yml
- type: Hosts
url: hosts/aicontentdrop-com-hosts.yml
- type: Vendors
url: vendors/aicontentdrop-com-vendors.yml
- type: Support
url: https://aicontentdrop.com/support
- type: SignUp
url: https://aicontentdrop.com/register
- type: GettingStarted
url: https://aicontentdrop.com/.well-known/agent-onboarding.json
- type: VulnerabilityDisclosure
url: security/aicontentdrop-com-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/aicontentdrop-com-domain-security.yml
- type: Website
url: https://aicontentdrop.com/
- type: DeveloperPortal
url: https://aicontentdrop.com/developers
- type: Documentation
url: https://aicontentdrop.com/docs
- type: Pricing
url: https://aicontentdrop.com/pricing
- type: Blog
url: https://aicontentdrop.com/blog
- type: TermsOfService
url: https://aicontentdrop.com/terms-of-use
- type: PrivacyPolicy
url: https://aicontentdrop.com/privacy-policy
apis:
- aid: aicontentdrop-com:aicontentdrop-com-account-api
name: AI Content Drop Account API
description: API-key identity and credit balance
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Account
tags_raw:
- account
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-account-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
- aid: aicontentdrop-com:aicontentdrop-com-authentication-api
name: AI Content Drop Authentication API
description: The Authentication API from AI Content Drop — 1 operation(s) for authentication.
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Authentication
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-authentication-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
- aid: aicontentdrop-com:aicontentdrop-com-batch-api
name: AI Content Drop Batch API
description: Run many read operations in one request instead of looping.
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Batch
tags_raw:
- batch
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-batch-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
- aid: aicontentdrop-com:aicontentdrop-com-discovery-api
name: AI Content Drop Discovery API
description: Unauthenticated index and capability discovery
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Discovery
tags_raw:
- discovery
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-discovery-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
- aid: aicontentdrop-com:aicontentdrop-com-drops-api
name: AI Content Drop Drops API
description: 'A drop is one piece of work that runs from research through concepts, a plan, generation and assembly without
the caller moving it between endpoints. Available to accounts enabled for drops; every path here answers `404 not_found`
on an account that is not, so an unlisted caller cannot tell the surface apart from one that does not exist.
**One verb.** POST /v1/engine/chat is the only endpoint that does work: research, concepts, a storyboard, a board, a render
or a scheduled post are all asked for in words, and the engine picks the phase itself. The rest read a drop or a reference,
answer a question, decide a spend, act on one thing a drop made, or stop it.
**Nothing spends without a decision.** A step that would charge credits is priced with a signed quote and parked until
POST /v1/engine/runs/{id}/approve answers it. The quote fixes the credit ceiling and lapses after a few minutes; a lapsed
quote is refused and the engine prices the step again by itself, so read the drop for the current `quote_id` rather than
asking for the step a second time. Credits are charged only when a step succeeds. A request that could release a charge
needs an API key with the `generations:create` scope, and one without it is answered 403 `INSUFFICIENT_SCOPE`. Starting
a drop needs the Professional plan or higher (402 `PLAN_REQUIRED`), and messages and new drops are counted per account
per day (429 `DAILY_LIMIT`, with `reset_at`). `X-Sandbox: true` is refused on every path here with 400 `SANDBOX_UNSUPPORTED`:
opening a drop costs nothing by itself, so there is nothing to rehearse.
**From a reference.** POST /v1/engine/analyze reads an image or a clip the caller has the rights to into words: the shots,
the cast, the look, any lines, and a reference class. It costs no credits, is capped per account per day, needs `canvas:write`
on an API key, and never returns the media (the file is deleted once it is read); GET /v1/engine/references/{id} reads
the words back. An image or a clip of up to 30 seconds is answered with the words; a longer clip is answered 202 and read
in the background, and GET /v1/engine/references/{id} reaches `ready`, or `failed` with `error_message`, by itself. To
make something from it, send the first message to POST /v1/engine/chat with `brief.reference` set to `{"kind": "upload",
"url": <reference_url>}`: the drop takes the reading as its first step, at no charge. A drop started while a long clip
is still being read waits for that reading, and reads the clip itself if the background reading was lost. Sending the
`facts` back as `brief.reference_facts` skips that step; both `brief.reference_class` and `brief.reference_facts` are
dropped while reference reading is off for the account. `features.reference_intake` on GET /v1/engine/lanes says whether
this account may send references.
**Reviewed pieces.** Where `features.judge` is on, each finished video, image and ad carries `review`: a 0-100 score,
a verdict, the reasons and the notes. A retry the review proposes is an ordinary step in `tasks`, with `retry_of` naming
the step it makes again; it waits for POST /v1/engine/runs/{id}/approve with its own quote like every other step, and
`review.retry_task_id` names it. When there is no retry step, `review.offer` names another model by its product label,
and the piece''s `actions` list carries the matching `try-model-…` action for POST /v1/engine/runs/{id}/actions/{actionId}.
**Live narration.** Two routes answer `text/event-stream` and are not listed as JSON operations, because a function-calling
client built from this document would wait on them forever: POST /v1/engine/chat with any Accept other than `application/json`,
and GET /v1/engine/runs/{id}/stream, which re-attaches to a drop already in flight and closes by itself after 30 minutes.
Both emit the same events (`started`, `phase`, `thinking`, `status`, `tool_start`, `tool_progress`, `tool_complete`, `artifact_ready`,
`answer_delta`, `answer_reset`, `questions`, `approval_required`, `followups`, `error`, `done`); a lost connection never
cancels a drop. A browser can follow a drop live at GET /v1/engine/runs/{id}/stream (text/event-stream); agents send `Accept:
application/json` to POST /v1/engine/chat and poll getDrop (GET /v1/engine/runs/{id}).'
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Drops
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-drops-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
- aid: aicontentdrop-com:aicontentdrop-com-generation-api
name: AI Content Drop Generation API
description: Start and poll video/image generations (submit-and-poll)
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Generation
tags_raw:
- generation
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-generation-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
- aid: aicontentdrop-com:aicontentdrop-com-models-api
name: AI Content Drop Models API
description: Model catalogue and credit-cost estimates
humanURL: https://aicontentdrop.com/developers
baseURL: https://aicontentdrop.com
tags:
- Models
tags_raw:
- models
properties:
- type: OpenAPI
url: openapi/aicontentdrop-com-models-api-openapi.yml
- type: JSONSchema
url: json-schema/aicontentdrop-com-plans-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-brief-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-signup-initiated-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-proposal-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-agent-registration-schema.json
- type: JSONSchema
url: json-schema/aicontentdrop-com-drop-lanes-schema.json
x-enrichment:
date: '2026-11-01'
status: enriched
artifacts_added: 47
pass: modular-v1
engine: identity=local,contract=local,surfaces=local,docs=local,regulatory=local
AI Content Drop API — frequently asked questions
Does AI Content Drop have an API?
Yes. APIs.io lists 7 APIs from AI Content Drop, including AI Content Drop Account API, AI Content Drop Authentication API and AI Content Drop Batch API, and 4 more.
Is there an OpenAPI specification for the AI Content Drop API?
Yes. APIs.io indexes 7 OpenAPI specifications for AI Content Drop, each linked for download from this page.
How do I authenticate with the AI Content Drop API?
AI Content Drop uses bearer-token authentication (1 scheme). The details are profiled on APIs.io as Aicontentdrop Com Authentication.
How much does the AI Content Drop API cost?
APIs.io lists 5 pricing plans for AI Content Drop, with each plan's price, limits and inclusions under Pricing Plans on this page.
Does AI Content Drop have an MCP server?
Yes. APIs.io lists 1 MCP server for AI Content Drop: Remote MCP server at aicontentdrop.com requiring OAuth.
Is the AI Content Drop API ready for AI agents?
AI Content Drop has a Kin Score of 64.7 out of 100 (strong) and an Agent Readiness score of 55.1 (agent-native), scored by API Evangelist on 2026-11-01.
Discovery needs no key. Ratings and market analysis are Pro.
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.