# SchemaRabbit > SchemaRabbit automatically generates schema markup for websites to enable Google rich results. Our AI-powered platform analyzes website content and creates optimized Schema.org markup for better search visibility. SchemaRabbit helps businesses unlock Google's rich results by automatically generating schema markup without requiring technical expertise. We support all major schema types including Organization, Article, Recipe, FAQ, Product, Software Application, and Breadcrumb schemas. ## Core Features - [Schema Generators](https://schemarabbit.com): AI-powered tools for different schema types - [Organization Schema](https://schemarabbit.com/organization-schema-generator): Generate business organization markup - [Article Schema](https://schemarabbit.com/article-schema-generator): Create article and blog post schema - [Recipe Schema](https://schemarabbit.com/recipe-schema-generator): Generate recipe markup for food content - [FAQ Schema](https://schemarabbit.com/faq-schema-generator): Create FAQ page schema markup - [Product Schema](https://schemarabbit.com/merchant-listing-schema-generator): Generate e-commerce product schema - [Software App Schema](https://schemarabbit.com/software-app-schema-generator): Create software application markup - [Breadcrumb Schema](https://schemarabbit.com/breadcrumb-schema-generator): Generate navigation breadcrumb schema ## How It Works 1. **Website Analysis**: Our AI scans your website content, structure, and metadata 2. **Schema Generation**: We create optimized Schema.org markup tailored to your content 3. **Easy Installation**: One-click deployment via script or Webflow integration ## Use Cases - E-commerce sites wanting product rich snippets - Blogs and news sites needing article markup - Recipe websites requiring structured recipe data - Service businesses needing organization schema - FAQ pages requiring structured Q&A markup - Software companies showcasing applications ## AI and Privacy SchemaRabbit uses AI to analyze website content for schema generation. We process URLs and website content to create appropriate markup. See our privacy policy for details on data handling. ## Support For assistance with schema implementation or questions about our service: - Email: product@schemarabbit.com - Telegram: https://t.me/SchemaRabbitSupport ## API Documentation SchemaRabbit provides a REST API for programmatic schema generation. The API analyzes website content and returns structured schema markup. ### Endpoint ``` POST https://autofillschema-zk62g6o2ga-uc.a.run.app ``` ### Authentication - **Browser applications**: Use reCAPTCHA token for public access - **Authenticated users**: Include Firebase Auth token in Authorization header - **Server/automation**: Contact our [support team](https://schemarabbit.com/support) for simplified API access options ### Request Format ```json { "url": "https://example.com/page", "recaptchaToken": "your-recaptcha-token" } ``` ### Response Format Returns schema data based on detected content type: ```json { "organization": { ... }, "article": { ... }, "recipe": { ... }, "faqPage": { ... }, "softwareApp": { ... }, "merchantListing": { ... }, "breadcrumb": { ... } } ``` ### Code Examples #### JavaScript/Node.js ```javascript const response = await fetch('https://autofillschema-zk62g6o2ga-uc.a.run.app', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ url: 'https://example.com', recaptchaToken: 'your-recaptcha-token' }) }); if (!response.ok) { const error = await response.json(); throw new Error(error.error || 'API request failed'); } const data = await response.json(); console.log(data.organization); // Organization schema if detected console.log(data.article); // Article schema if detected console.log(data.recipe); // Recipe schema if detected ``` #### Python ```python import requests response = requests.post('https://autofillschema-zk62g6o2ga-uc.a.run.app', json={ 'url': 'https://example.com', 'recaptchaToken': 'your-token' } ) data = response.json() print(data.get('article')) # Article schema if detected ``` #### cURL ```bash curl -X POST https://autofillschema-zk62g6o2ga-uc.a.run.app \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com","recaptchaToken":"your-token"}' ``` ### Supported Schema Types - **Organization**: Business information and contact details - **Article**: Blog posts, news articles, and editorial content - **Recipe**: Cooking recipes with ingredients and instructions - **FAQ**: Frequently asked questions and answers - **Product**: E-commerce products with pricing and reviews - **SoftwareApplication**: Apps and software tools - **BreadcrumbList**: Navigation breadcrumbs ## Technical Documentation Our schema generators support all Google-recognized structured data types. Each generator provides both manual form input and automated URL-based content extraction using machine learning analysis.