{"uid":"cap_b4dwpV10oOR4aR5aITElZ","slug":"fastapi-online-commit-message-lint-6f01d27f","name":"fastapi.online — Commit Message Lint","description":"Chat, embeddings, OCR, speech-to-text, image editing, image understanding (captioning/Q&amp;A), text-to-speech, translation, writing tools, classification tools, developer tools, local utilities, format/checksum validators, encoding &amp; crypto utilities, date/time calculators, geo/coordinate math, math &amp; finance calculators, novelty tools, and business/social writing generators — 179 endpoints in all, across multiple specialized self-hosted models. Pay per call with crypto — no signup — or get an API key.","url":"https://api.fastapi.online/commit-message-lint","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"message":{"type":"string","maxLength":2000,"minLength":1}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5nF0Ni3y3-FB3wwS-PBsy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and lints a Git commit message for correctness, style, and convention compliance","exampleAgentPrompt":"Can you lint this commit message and tell me if it's valid: 'feat(auth): add OAuth2 login support for Google accounts'?","exampleUseCases":[{"title":"Pre-push commit message check","prompt":"Before I push, can you check this commit message and tell me if it follows conventional commit style: 'fix: resolved null pointer exception in user service'?"},{"title":"CI pipeline commit validation","prompt":"Lint this commit message for me and flag any issues: 'WIP added some stuff to the login page and fixed a bug'"},{"title":"Team commit convention enforcement","prompt":"Does this commit message meet conventional commit standards? 'refactor(api)!: restructure endpoint routing for v2 compatibility'"}],"resultDescription":"Returns a lint result indicating whether the commit message is valid, along with any detected style violations, missing components, or convention errors (e.g. missing type prefix, subject too long, incorrect formatting per Conventional Commits spec).","failureModes":["Empty or missing message field returns validation error","Message exceeding 2000 characters rejected","Malformed JSON body returns 400 error","Payment failure or missing x402 header returns 402 Payment Required","Service unavailable returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need a cheap, no-signup, per-call commit message linter that runs on self-hosted infrastructure and accepts crypto micropayments. Ideal for CI bots, pre-push hooks, or AI agents that need to validate commit messages programmatically without managing an API key subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T09:26:00.085Z","isFirstParty":false}