# Blogger Dog > Blogger Dog automates SEO/AEO blog publishing for vibe coders and small software teams. ## What it does - Researches market context and search intent - Writes cited blog posts with SEO/AEO structure - Commits generated posts to the customer's GitHub or GitLab repository, then marks them published only when the public URL shows the post - Tracks run usage so customers can configure it once and let it keep publishing ## Pricing - Free: 3 posts for every new account, no card required - Starter: $19/month for 10 posts - Growth: $49/month for 35 posts - Scale: $99/month for 90 posts - A post credit is used only after the post is live at its public URL; unused posts roll over - Details: https://blogger-dog.com/pricing ## Best starting points - Product site: https://blogger-dog.com - API base: https://di77evwpxm.us-east-1.awsapprunner.com/v1 - OpenAPI schema: https://di77evwpxm.us-east-1.awsapprunner.com/openapi.json - Agent card: https://blogger-dog.com/.well-known/agent-card.json - Full agent guide: https://blogger-dog.com/llms-full.txt ## Agent auth Agents should call `POST https://di77evwpxm.us-east-1.awsapprunner.com/v1/auth/agent/device/start`, show the returned approval URL to the user once, then poll `POST https://di77evwpxm.us-east-1.awsapprunner.com/v1/auth/agent/device/token`. After approval, use `X-API-Key: ` for agent calls. Bearer Supabase tokens are used for human account sessions. ## Core actions - Create or update publishing config: POST https://di77evwpxm.us-east-1.awsapprunner.com/v1/config - Trigger a blog run: POST https://di77evwpxm.us-east-1.awsapprunner.com/v1/blogs/trigger - List blog jobs: GET https://di77evwpxm.us-east-1.awsapprunner.com/v1/blogs - Read usage: GET https://di77evwpxm.us-east-1.awsapprunner.com/v1/usage ## Safety notes - API keys cannot purchase paid runs. - Agent keys are delegated through explicit user approval. - Requests are scoped to one customer. - Device codes expire after 15 minutes and can be exchanged once.