FOR AGENTS AND SCRIPTS

Submit with one call.

Your agent fills in the product, Tailkits answers with a Stripe Checkout link, and a person pays the $29 listing. The review, the emails and the refund policy are the same as on the submit form.

Request

curl -X POST https://tailkits.com/api/checkout \
  -H 'content-type: application/json' \
  -d '{
    "product": {
      "name": "Acme UI",
      "url": "https://acme.dev",
      "tagline": "Tailwind CSS components for SaaS dashboards",
      "categories": ["components", "templates"],
      "tags": ["react", "shadcnui"],
      "pricing": "Paid",
      "email": "[email protected]"
    }
  }'
product.Rules
namerequired2 to 80 characters
urlrequiredhttps:// product website
taglinerequired5 to 140 characters: what it is or does
categoriesrequired1 or 2 slugs from the list below; the first is the main one
emailrequiredThe maker's email: the receipt and the review result go there
descriptionoptionalPlain text, up to 3000 characters
tagsoptionalUp to 5 slugs from GET /api/submit
pricingoptionalFree, Freemium or Paid
logoUrloptionalhttps:// URL of a square logo

Response

{
  "id": "sub_6sfwj728cmc94tmt7jfa",
  "checkoutUrl": "https://checkout.stripe.com/c/pay/cs_live_...",
  "amountCents": 2900,
  "currency": "usd",
  "expiresAt": "2026-11-13T10:30:00.000Z",
  "statusUrl": "https://tailkits.com/api/submission/sub_6sfwj728cmc94tmt7jfa",
  "thankYouUrl": "https://tailkits.com/submit/thank-you/?id=sub_6sfwj728cmc94tmt7jfa"
}

422 answers name each invalid field and the allowed values, so an agent can fix them and retry. Limits: 5 submissions per email and 20 per IP per hour. statusUrl moves from pending to paid and published, or expired when the checkout was not completed.

Categories

templatesTemplatesReady-made websites and app layouts to start your next project.
componentsComponentsReusable UI components, libraries and design systems.
boilerplatesBoilerplatesApplication starters with the essentials already connected.
designDesignDesign tools for interfaces, icons, typography, color and motion.
cmsCMSContent management systems and headless CMS platforms.
ai-codingAI CodingAI coding agents, assistants and code editors for vibe coding in your own codebase.
ai-app-buildersAI App BuildersAI app builders and vibe coding platforms that turn a prompt into a working web or mobile app.
mcp-serversMCP ServersConnect AI assistants to tools, services and development context.
api-toolsAPI ToolsBuild, test, document and integrate APIs.
testingTestingAutomated tests and browser testing tools for reliable releases.
authenticationAuthenticationSign-in, identity and access management for your application.
databasesDatabasesDatabases and data services for storing and querying app data.
hostingHostingDeploy and host websites, applications and backend services.
emailEmailEmail APIs, delivery services and templates for application email.
paymentsPayments & BillingPayments, subscriptions and usage-based billing for your product.
analyticsAnalyticsUnderstand traffic, product usage and customer journeys.
monitoringMonitoringTrack uptime, errors, logs and application performance.

With MCP

The free Tailkits MCP server has a launch_submit tool that does the same and returns the checkout link:

claude mcp add --transport http tailkits https://tailkits.com/mcp

Sponsorships

Placements and dofollow links are booked by request, not through this call: POST https://tailkits.com/api/sponsor-inquiry with scope (sitewide or category), category, term (30d, 3m, 12m), name, url and email. An editor replies with dates and a payment link; nothing is charged. Prices: pricing.

Machine-readable