{"success":true,"message":"Tools documentation retrieved successfully","timestamp":"2026-11-12T02:10:48.079Z","requestId":"req_dd7686eb-b2fd-4242-8d07-958b7ff7c7cd","data":{"totalTools":55,"tools":[{"id":"ai-cv-resume-creator","toolId":"ai-cv-resume-creator","name":"AI CV Resume Creator","description":"Create ATS-optimized resumes with 6 professional templates. Achievement-anchored bullets, JD keyword tailoring, ATS match score, PDF and DOCX download.","category":"business_tools","tags":["resume","cv","job-application","career","ats","writing"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📋","image":"/images/CV_Resume_Creator.png","endpoint":"/api/ai/cv-resume-creator","v2Endpoint":"/api/v2/ai/cv-resume-creator","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_request"},"priceFrom":0.1,"credits":10,"priceUnit":"per_use","pricingNote":"flat price per CV","parameters":{"required":["full_name","email","job_title_target","experience"],"optional":["phone","location","linkedin","job_description","skills","education","certifications","include_summary","tone","template"],"validation":{"full_name":{"type":"string","minLength":2,"maxLength":100},"email":{"type":"string","format":"email"},"job_title_target":{"type":"string","minLength":2,"maxLength":100},"experience":{"type":"array","minItems":1,"maxItems":6,"description":"One entry per role: company, title and start_date (up to 100, 100 and 20 characters) and achievement (10-500 characters) are required; end_date (20) and responsibilities (1000) are optional.","examples":[[{"company":"Acme Analytics","title":"Product Manager","start_date":"2021","end_date":"Present","achievement":"Cut onboarding time by 40% by redesigning the setup flow"}]]},"phone":{"type":"string","maxLength":30},"location":{"type":"string","maxLength":100},"linkedin":{"type":"string","maxLength":200},"job_description":{"type":"string","maxLength":5000,"description":"The job ad to tailor the resume to."},"skills":{"type":"string","maxLength":500},"education":{"type":"array","maxItems":3,"description":"Up to 3 entries: institution and degree (up to 100 characters each) and year (10).","examples":[[{"institution":"University of Leeds","degree":"BSc Computer Science","year":"2018"}]]},"certifications":{"type":"string","maxLength":300},"include_summary":{"type":"boolean"},"tone":{"type":"string","values":["formal","confident","concise"]},"template":{"type":"string","values":["classic","modern","minimal","bold","compact","executive"]}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"resume_data":"object","ats_score":"object","files":"object"}},"features":{"templates":6,"atsScoring":true,"jdTailoring":true,"achievementAnchored":true,"maxExperience":6,"exportFormats":["pdf","docx"]},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/cv-resume-creator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"full_name\": \"example_full_name\",\n    \"email\": \"you@example.com\",\n    \"job_title_target\": \"example_job_title_target\",\n    \"experience\": [\n      {\n        \"company\": \"Acme Analytics\",\n        \"title\": \"Product Manager\",\n        \"start_date\": \"2021\",\n        \"end_date\": \"Present\",\n        \"achievement\": \"Cut onboarding time by 40% by redesigning the setup flow\"\n      }\n    ],\n    \"tone\": \"formal\"\n  }'","request":{"full_name":"example_full_name","email":"you@example.com","job_title_target":"example_job_title_target","experience":[{"company":"Acme Analytics","title":"Product Manager","start_date":"2021","end_date":"Present","achievement":"Cut onboarding time by 40% by redesigning the setup flow"}],"tone":"formal"},"response":{"success":true,"message":"AI CV Resume Creator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_eng765xaj","data":{"cost":0.1,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:48.288Z"},{"id":"ai-cover-letter-creator","toolId":"ai-cover-letter-creator","name":"AI Cover Letter Creator","description":"Generate personalized, recruiter-approved cover letters. Paste your resume, job description, and one real achievement. Guaranteed AI-fingerprint free. Download as .docx or .pdf.","category":"business_tools","tags":["cover-letter","job-application","resume","career","writing"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💼","image":"/images/ai_cover_letter_creator.png","endpoint":"/api/ai/cover-letter-creator","v2Endpoint":"/api/v2/ai/cover-letter-creator","methods":["POST"],"pricing":{"basePrice":0.05,"currency":"USD","unit":"per_request"},"priceFrom":0.05,"credits":5,"priceUnit":"per_use","pricingNote":"flat price per cover letter","parameters":{"required":["job_description","resume","achievement"],"optional":["tone","length","your_name","company_name"],"validation":{"job_description":{"type":"string","minLength":20,"maxLength":5000},"resume":{"type":"string","minLength":10,"maxLength":5000},"achievement":{"type":"string","minLength":10,"maxLength":500},"tone":{"type":"string","values":["professional","confident","conversational"]},"length":{"type":"string","values":["concise","standard"]},"your_name":{"type":"string","maxLength":100},"company_name":{"type":"string","maxLength":100}}},"rateLimits":{"requests":15,"window":"1m","burst":5},"output":{"format":"json","structure":{"letter_text":"string","files":"object","word_count":"number"}},"features":{"aiFingerprintFree":true,"achievementRequired":true,"exportFormats":["docx","pdf"],"tones":3,"lengths":2},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/cover-letter-creator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"job_description\": \"example_job_description\",\n    \"resume\": \"example_resume\",\n    \"achievement\": \"example_achievement\",\n    \"tone\": \"professional\",\n    \"length\": \"concise\"\n  }'","request":{"job_description":"example_job_description","resume":"example_resume","achievement":"example_achievement","tone":"professional","length":"concise"},"response":{"success":true,"message":"AI Cover Letter Creator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_smj8zarw5","data":{"cost":0.05,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:48.195Z"},{"id":"ai-job-email-creator","toolId":"ai-job-email-creator","name":"AI Job Email Creator","description":"Generate professional, context-aware job-related emails including job applications, follow-ups, interview scheduling, thank you notes, and more. Tailored specifically for career and recruitment communication.","category":"business_tools","tags":["job","email","career","professional","business","recruitment","application"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💼","image":"https://images.unsplash.com/photo-1586281380349-632531db7ed4","endpoint":"/api/ai/job-email-creator","v2Endpoint":"/api/v2/ai/job-email-creator","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_email","features":{"multipleVersions":0.02}},"priceFrom":0.1,"credits":10,"priceUnit":"per_email","pricingNote":"per email; +$0.02 per extra variation (up to 5)","parameters":{"required":["emailType","jobTitle","companyName","userName"],"optional":["recipientName","userRole","portfolioUrl","customContext","tone","formalityLevel","emailLength","language","outputFormat","includeSignature","variations"],"validation":{"emailType":{"type":"string","enum":["job_application","follow_up","interview_scheduling","interview_thank_you","job_inquiry","offer_negotiation","rejection_response","generic_professional"],"description":"Type of job email to generate","example":"job_application"},"jobTitle":{"type":"string","minLength":2,"maxLength":200,"description":"The job title you are applying for","example":"Senior Software Engineer"},"companyName":{"type":"string","minLength":2,"maxLength":200,"description":"Name of the company","example":"Acme Inc"},"userName":{"type":"string","minLength":2,"maxLength":100,"description":"Your full name","example":"John Doe"},"recipientName":{"type":"string","maxLength":100},"userRole":{"type":"string","maxLength":200,"description":"Your current role."},"portfolioUrl":{"type":"string","maxLength":500},"customContext":{"type":"string","maxLength":1000,"description":"Anything else the email should mention."},"tone":{"type":"string","enum":["formal","neutral","friendly","enthusiastic","confident","humble"],"default":"formal","description":"Tone of the email","example":"formal"},"formalityLevel":{"type":"integer","min":1,"max":5,"default":4,"description":"Formality level (1=casual, 5=very formal)","example":4},"emailLength":{"type":"string","enum":["short","medium","long"],"default":"medium","description":"Email length preference","example":"medium"},"language":{"type":"string","enum":["English","Spanish","French","German","Hindi","Arabic","Chinese"],"default":"English"},"outputFormat":{"type":"string","enum":["text_only","text_with_subject","html_template"],"default":"text_with_subject"},"includeSignature":{"type":"boolean","default":true},"variations":{"type":"integer","min":1,"max":5,"default":1,"description":"Number of email variations to generate","example":1}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"emails":"array","subjectLines":"array","metadata":"object"}},"features":{"multipleVersions":true,"subjectLineGeneration":true,"careerFocused":true,"multilingual":true,"toneCalibration":true,"signatureGeneration":true},"errors":{"timeout":60000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/job-email-creator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"emailType\": \"job_application\",\n    \"jobTitle\": \"Senior Software Engineer\",\n    \"companyName\": \"Acme Inc\",\n    \"userName\": \"John Doe\",\n    \"tone\": \"formal\"\n  }'","request":{"emailType":"job_application","jobTitle":"Senior Software Engineer","companyName":"Acme Inc","userName":"John Doe","tone":"formal"},"response":{"success":true,"message":"AI Job Email Creator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_gv7u5il91","data":{"cost":0.1,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:49.769Z"},{"id":"ai-article-generator","toolId":"ai-article-generator","name":"AI Article Generator","description":"Generate comprehensive, well-researched articles with SEO optimization","category":"content_creation","tags":["article","content","writing","seo","blog"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📝","image":"https://images.unsplash.com/photo-1455390582262-044cdead277a","endpoint":"/api/ai/article","v2Endpoint":"/api/v2/ai/article","methods":["POST"],"pricing":{"basePrice":0.05,"currency":"USD","unit":"per_request"},"priceFrom":0.05,"credits":5,"priceUnit":"per_use","pricingNote":"flat price per article","parameters":{"required":["topic"],"optional":["length","tone","audience","includeImages","includeReferences","keywords","outline"],"validation":{"topic":{"type":"string","minLength":3,"maxLength":200},"length":{"type":"string","values":["short","medium","long"]},"tone":{"type":"string","values":["professional","casual","friendly","formal","creative","authoritative","conversational"]},"audience":{"type":"string","values":["general","technical","business","academic","beginner","expert"]},"includeImages":{"type":"boolean"},"includeReferences":{"type":"boolean"},"keywords":{"type":"string","maxLength":500},"outline":{"type":"boolean"}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"markdown","structure":{"title":"string","introduction":"string","sections":"array","conclusion":"string"}},"features":{"seoOptimization":true,"grammarCheck":true,"readabilityScore":true,"autoSave":true},"errors":{"timeout":60000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/article \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"topic\": \"Artificial Intelligence in Healthcare\",\n    \"length\": \"short\",\n    \"tone\": \"professional\"\n  }'","request":{"topic":"Artificial Intelligence in Healthcare","length":"short","tone":"professional"},"response":{"success":true,"message":"AI Article Generator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_umwh0tb66","data":{"cost":0.05,"remainingCredits":9.95,"article":"# Example Article Title\n\nThis is a generated article with well-structured content...","wordCount":500,"readingTime":"2 min"}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:47.776Z"},{"id":"ai-title-generator","toolId":"ai-title-generator","name":"AI Article Title Generator","description":"Generate compelling, SEO-optimized article titles that drive clicks and engagement","category":"content_creation","tags":["title","headline","content","seo","copywriting"],"version":"1.0.0","status":"active","isBeta":false,"icon":"✍️","image":"https://images.unsplash.com/photo-1499750310107-5fef28a66643","endpoint":"/api/ai/article-title","v2Endpoint":"/api/v2/ai/article-title","methods":["POST"],"pricing":{"basePrice":0.01,"currency":"USD","unit":"per_request"},"priceFrom":0.01,"credits":1,"priceUnit":"per_use","pricingNote":"flat price per set of title ideas","parameters":{"required":["topic"],"optional":["titleType","tone","audience","keywords","quantity","maxLength","includeNumbers","includeAnalysis"],"validation":{"topic":{"type":"string","minLength":3,"maxLength":200},"titleType":{"type":"string","values":["clickbait","seo","professional","listicle","how-to","question","news","review"]},"tone":{"type":"string","values":["professional","casual","urgent","friendly","authoritative","conversational","dramatic"]},"audience":{"type":"string","values":["general","technical","business","academic","beginner","expert","consumer"]},"keywords":{"type":"string","maxLength":200},"quantity":{"type":"integer","min":1,"max":20},"maxLength":{"type":"integer","min":30,"max":100},"includeNumbers":{"type":"boolean"},"includeAnalysis":{"type":"boolean","description":"Also return an analysis of the titles (data.analysis)."}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"titles":"array","seoScores":"array","clickabilityScores":"array"}},"features":{"seoOptimization":true,"clickabilityAnalysis":true,"abTesting":true,"sentimentAnalysis":true},"errors":{"timeout":30000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/article-title \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"topic\": \"Artificial Intelligence in Healthcare\",\n    \"tone\": \"professional\"\n  }'","request":{"topic":"Artificial Intelligence in Healthcare","tone":"professional"},"response":{"success":true,"message":"AI Article Title Generator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_ye1fy64fn","data":{"cost":0.01,"remainingCredits":9.95,"titles":["10 Proven Strategies to Boost Your Productivity","How to Master Time Management in 2024","The Ultimate Guide to Achieving Your Goals"],"titlesCount":3}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:51.107Z"},{"id":"ai-content-curator","toolId":"ai-content-curator","name":"AI Content Curator","description":"Upload raw text and transform it into a beautifully structured, editable document with rich formatting. Edit with bold, italic, colors, images and more, then download as a polished PDF.","category":"content_creation","tags":["content","pdf","document","formatting","rich-text","ai","curator","report"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📄","image":"https://images.unsplash.com/photo-1586281380349-632531db7ed4?w=400&h=300&fit=crop","endpoint":"/api/ai/content-curator/analyze","v2Endpoint":"/api/v2/ai/content-curator/analyze","methods":["POST"],"pricing":{"basePrice":2.5,"currency":"USD","unit":"per_request"},"priceFrom":2.5,"credits":250,"priceUnit":"per_use","pricingNote":"flat price per document","parameters":{"required":[],"optional":["content","style","file"],"validation":{"content":{"type":"string","maxLength":50000,"description":"The text to lay out as a document. Give this or file."},"style":{"type":"object","description":"Optional look: primaryColor, secondaryColor, backgroundColor and textColor as hex codes, fontFamily and headingFontFamily, and theme (professional, modern, academic, minimal or creative)."},"file":{"type":"file","max":1,"maxSizeMB":5,"description":"A plain-text (.txt) file (multipart upload) whose text is used in place of content; up to 50,000 characters. Give this or content."}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"draftId":"string","title":"string","blocks":"array of block objects","style":"object","status":"string"}},"features":{"richTextEditing":true,"imageUpload":true,"pdfExport":true,"draftManagement":true,"autoSave":true,"customStyling":true,"blankDraftCreation":true,"draftDuplication":true,"htmlSanitization":true,"pageBreaks":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/content-curator/analyze \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"style\": {}\n  }'","request":{"style":{}},"response":{"success":true,"message":"AI Content Curator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_zi8dsjbpr","data":{"cost":2.5,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:47.966Z"},{"id":"ai-detector","toolId":"ai-detector","name":"AI Detector","description":"Detect AI-generated content using dual-signal analysis: Raidar rewrite-distance method + classifier. Returns 4-tier classification with per-sentence analysis and detected signals.","category":"content_creation","tags":["ai-detector","ai-detection","content-detection","gptzero-alternative","writing"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🔍","image":"/images/ai_detector.png","endpoint":"/api/ai/ai-detector","v2Endpoint":"/api/v2/ai/ai-detector","methods":["POST"],"pricing":{"basePrice":0.05,"currency":"USD","unit":"per_request"},"priceFrom":0.05,"credits":5,"priceUnit":"per_use","pricingNote":"flat price per text checked","parameters":{"required":["text"],"optional":["esl_mode"],"validation":{"text":{"type":"string","minLength":50,"maxLength":10000},"esl_mode":{"type":"boolean"}}},"rateLimits":{"requests":15,"window":"1m","burst":3},"output":{"format":"json","structure":{"ai_probability":"number","classification":"string","sentences":"array","signals":"array"}},"features":{"approach":"raidar_plus_classifier","classifications":4,"sentenceLevelAnalysis":true,"eslMode":true,"maxInputChars":10000},"errors":{"timeout":60000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/ai-detector \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"text\": \"example_text\"\n  }'","request":{"text":"example_text"},"response":{"success":true,"message":"AI Detector completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_o6rxkegzh","data":{"cost":0.05,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:19.573Z"},{"id":"ai-email-writer","toolId":"ai-email-writer","name":"AI Email Writer","description":"Generate professional, personalized, and context-aware emails for any purpose using AI. Supports multiple tones, styles, and customization options.","category":"content_creation","tags":["email","writing","content","professional","business","communication"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📧","image":"https://images.unsplash.com/photo-1596526131083-e8c633c948d2","endpoint":"/api/ai/email-writer","v2Endpoint":"/api/v2/ai/email-writer","methods":["POST"],"pricing":{"basePrice":0.03,"currency":"USD","unit":"per_email","features":{"multipleVersions":0.01}},"priceFrom":0.03,"credits":3,"priceUnit":"per_email","pricingNote":"per email; +$0.01 per extra version (up to 5)","parameters":{"required":["emailType","topic"],"optional":["recipientName","recipientRole","recipientRelationship","goal","tone","length","writingStyle","cta","keywords","personalizationTags","language","signature","generateSubjectLine","previewFormat","versionCount"],"validation":{"emailType":{"type":"string","enum":["business","sales_outreach","marketing","newsletter","customer_support","follow_up","networking","job_application","personal","announcement","apology"],"description":"Type of email to generate","example":"sales_outreach"},"topic":{"type":"string","minLength":10,"maxLength":500,"description":"Topic or subject of the email","example":"Request for a meeting next week to discuss project collaboration"},"recipientName":{"type":"string","maxLength":100},"recipientRole":{"type":"string","enum":["client","manager","hr","colleague","friend","prospect","customer"]},"recipientRelationship":{"type":"string","enum":["new_contact","existing_client","internal","personal"]},"goal":{"type":"string","enum":["get_reply","schedule_meeting","share_information","persuade_sell","apologize","announce"]},"tone":{"type":"string","enum":["formal","semi_formal","friendly","persuasive","polite","enthusiastic","confident","empathetic","direct"],"default":"formal","description":"Tone of the email","example":"formal"},"length":{"type":"string","enum":["short","medium","detailed"],"default":"medium","description":"Length of the email","example":"medium"},"writingStyle":{"type":"string","enum":["standard","professional","conversational","marketing","storytelling"],"default":"standard"},"cta":{"type":"string","maxLength":200,"description":"The call to action the email ends with."},"keywords":{"type":"array","maxItems":10,"description":"Up to 10 words or phrases to work into the email."},"personalizationTags":{"type":"object","description":"Facts to personalise the email with, as names and values."},"language":{"type":"string","enum":["english","spanish","french","german","hindi","portuguese","italian"],"default":"english"},"signature":{"type":"object","description":"The sign-off: { name, title, company, contact }, each text."},"generateSubjectLine":{"type":"boolean","default":true},"previewFormat":{"type":"string","enum":["plain_text","html"],"default":"plain_text"},"versionCount":{"type":"integer","min":1,"max":5,"default":1,"description":"Number of email variations to generate","example":1}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"emails":"array","subjectLines":"array","metadata":"object"}},"features":{"multipleVersions":true,"subjectLineGeneration":true,"personalization":true,"multilingual":true,"ctaSupport":true,"signatureGeneration":true},"errors":{"timeout":60000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/email-writer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"emailType\": \"sales_outreach\",\n    \"topic\": \"Request for a meeting next week to discuss project collaboration\",\n    \"tone\": \"formal\",\n    \"length\": \"medium\"\n  }'","request":{"emailType":"sales_outreach","topic":"Request for a meeting next week to discuss project collaboration","tone":"formal","length":"medium"},"response":{"success":true,"message":"AI Email Writer completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_nyhai9lcr","data":{"cost":0.03,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:48.476Z"},{"id":"ai-essay-writer","toolId":"ai-essay-writer","name":"AI Essay Writer","description":"Generate comprehensive, well-structured essays on any topic with customizable academic levels","category":"content_creation","tags":["essay","writing","education","academic","content"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎓","image":"https://images.unsplash.com/photo-1456513080510-7bf3a84b82f8","endpoint":"/api/ai/essay-writer","v2Endpoint":"/api/v2/ai/essay-writer","methods":["POST"],"pricing":{"basePrice":0.04,"currency":"USD","unit":"per_request"},"priceFrom":0.04,"credits":4,"priceUnit":"per_use","pricingNote":"flat price per essay","parameters":{"required":["topic","wordCount"],"optional":["essayType","academicLevel","tone","citations","outline"],"validation":{"topic":{"type":"string","minLength":5,"maxLength":500},"wordCount":{"type":"integer","min":250,"max":3000},"essayType":{"type":"string","values":["argumentative","expository","narrative","descriptive","analytical","persuasive","compare_contrast","cause_effect","research"]},"academicLevel":{"type":"string","values":["high_school","undergraduate","graduate","professional"]},"tone":{"type":"string","values":["formal","informal","academic","conversational","professional"]},"citations":{"type":"boolean"},"outline":{"type":"boolean"}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"markdown","structure":{"title":"string","essay":"string","outline":"object"}},"features":{"customTone":true,"academicLevels":true,"citationSupport":true,"outlineGeneration":true,"wordCountControl":true},"errors":{"timeout":60000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/essay-writer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"topic\": \"Artificial Intelligence in Healthcare\",\n    \"wordCount\": 1000,\n    \"tone\": \"formal\"\n  }'","request":{"topic":"Artificial Intelligence in Healthcare","wordCount":1000,"tone":"formal"},"response":{"success":true,"message":"AI Essay Writer completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_dyfp3r33c","data":{"cost":0.04,"remainingCredits":9.95,"essay":"**Essay Title**\n\nIntroduction paragraph...\n\nBody content...","wordCount":1000,"paragraphs":5}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:48.723Z"},{"id":"ai-grammar-checker","toolId":"ai-grammar-checker","name":"AI Grammar Checker","description":"Check and fix grammar, spelling, punctuation, and style errors. See exactly what changed with a track-changes diff view. Two modes: fix errors only, or improve clarity and style.","category":"content_creation","tags":["grammar","spelling","proofreading","writing","correction","editor"],"version":"1.0.0","status":"active","isBeta":false,"icon":"✅","image":"/images/ai_grammar_checker.png","endpoint":"/api/ai/grammar-checker","v2Endpoint":"/api/v2/ai/grammar-checker","methods":["POST"],"pricing":{"basePrice":0.01,"currency":"USD","unit":"per_request"},"priceFrom":0.01,"credits":1,"priceUnit":"per_use","pricingNote":"flat price per text","parameters":{"required":["text"],"optional":["mode"],"validation":{"text":{"type":"string","minLength":10,"maxLength":10000},"mode":{"type":"string","values":["fix_errors","improve_clarity"]}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"corrected_text":"string","changes":"array","summary":"object"}},"features":{"diffView":true,"errorCategories":true,"structuredChanges":true,"maxInputChars":10000},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/grammar-checker \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"text\": \"example_text\"\n  }'","request":{"text":"example_text"},"response":{"success":true,"message":"AI Grammar Checker completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_y5w4exvvt","data":{"cost":0.01,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:21.002Z"},{"id":"ai-humanizer","toolId":"ai-humanizer","name":"AI Humanizer","description":"Transform AI-generated text into natural, human-sounding writing. Choose readability level, purpose, and humanization strength to bypass AI detectors while preserving your original meaning.","category":"content_creation","tags":["ai-humanizer","humanize","ai-text","rewrite","bypass-ai-detection"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🤖","image":"/images/ai_humaniser.png","endpoint":"/api/ai/humanizer","v2Endpoint":"/api/v2/ai/humanizer","methods":["POST"],"pricing":{"basePrice":0.01,"currency":"USD","unit":"per_request"},"priceFrom":0.01,"credits":1,"priceUnit":"per_use","pricingNote":"flat price per text","parameters":{"required":["text"],"optional":["readability","purpose","strength","tone"],"validation":{"text":{"type":"string","minLength":30,"maxLength":20000},"readability":{"type":"string","values":["high_school","university","doctorate","journalist","marketing"]},"purpose":{"type":"string","values":["general","essay","article","marketing","story","cover_letter","report","business","legal"]},"strength":{"type":"string","values":["lite","standard","aggressive"]},"tone":{"type":"string","values":["formal","casual","creative"]}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"humanized_text":"string","original_text":"string","stats":"object"}},"features":{"readabilityLevels":true,"purposes":true,"strengthLevels":true,"toneControl":true,"maxInputChars":20000},"errors":{"timeout":60000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/humanizer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"text\": \"example_text\",\n    \"tone\": \"formal\"\n  }'","request":{"text":"example_text","tone":"formal"},"response":{"success":true,"message":"AI Humanizer completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_01a96wmu3","data":{"cost":0.01,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:21.718Z"},{"id":"ai-instagram-post-generator","toolId":"ai-instagram-post-generator","name":"AI Instagram Post Generator","description":"Generate professional Instagram posts with intelligent theme matching and stunning images. Analyze your brand and create scroll-stopping content that engages your audience.","category":"content_creation","tags":["instagram","social-media","content-creation","brand-awareness","image-generation","ai-writing","theme-analysis"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📸","image":"https://images.unsplash.com/photo-1611162617474-5b21e879e113?w=400&h=300&fit=crop","endpoint":"/api/ai/instagram-post-generator","v2Endpoint":"/api/v2/ai/instagram-post-generator","methods":["POST"],"pricing":{"basePrice":0.5,"currency":"USD","unit":"per_request"},"priceFrom":0.5,"credits":50,"priceUnit":"per_use","pricingNote":"flat price per post","parameters":{"required":["postAbout"],"optional":["manualImages","manualImageCaptions","companyName","brandDescription","websiteUrl","websiteWeight","postType","userImages","userImageCaptions","logoFile","logoPosition"],"validation":{"postAbout":{"type":"string","minLength":10,"maxLength":500},"manualImages":{"type":"file","max":6,"maxSizeMB":10,"description":"Up to 6 reference posts whose look and voice to follow. Give these, websiteUrl or both."},"manualImageCaptions":{"type":"array","description":"The captions of the manualImages, in the same order (up to 2000 characters each)."},"companyName":{"type":"string","maxLength":100},"brandDescription":{"type":"string","maxLength":1000},"postType":{"type":"enum","values":["feed","story"],"default":"feed"},"websiteUrl":{"type":"string","format":"url","description":"Website to read the brand from. Give this, manualImages or both."},"websiteWeight":{"type":"integer","min":0,"max":100,"default":50,"description":"How much the website shapes the post, against the reference posts (0-100)."},"userImages":{"type":"file","maxSizeMB":10,"description":"Your own photos to use in the post."},"userImageCaptions":{"type":"array","description":"A caption for each of the userImages, in the same order."},"logoFile":{"type":"file","max":1,"maxSizeMB":10,"description":"Logo to place on the post image."},"logoPosition":{"type":"enum","values":["top-left","top-right","top-center","bottom-left","bottom-right","bottom-center","center-left","center-right","center"],"default":"top-left"}}},"rateLimits":{"requests":30,"window":"1h","burst":5},"output":{"format":"json","structure":{"imageUrl":"string","caption":"string","hashtags":"array","cta":"string","themeProfile":"object","strategy":"object","metadata":"object"}},"features":{"multiSourceThemeAnalysis":true,"manualMode":true,"websiteAnalysis":true,"themeBlending":true,"contentIntelligence":true,"strategyEngine":true,"imageGeneration":true,"logoIntegration":true,"captionGeneration":true,"hashtagOptimization":true,"feedAndStoryFormats":true,"productImageSupport":true,"visionAnalysis":true,"proImageGeneration":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/instagram-post-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"postAbout\": \"example_postAbout\"\n  }'","request":{"postAbout":"example_postAbout"},"response":{"success":true,"message":"AI Instagram Post Generator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_nnnhyemvr","data":{"cost":0.5,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.136Z"},{"id":"ai-linkedin-post-generator","toolId":"ai-linkedin-post-generator","name":"AI LinkedIn Post Generator","description":"Generate professional LinkedIn posts with brand-aware content and eye-catching images. Perfect for building your professional presence and engaging your network.","category":"content_creation","tags":["linkedin","social-media","content-creation","brand-awareness","professional","image-generation","ai-writing"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🚀","image":"https://images.unsplash.com/photo-1611224923853-80b023f02d71?w=400&h=300&fit=crop","endpoint":"/api/ai/linkedin-post-generator","v2Endpoint":"/api/v2/ai/linkedin-post-generator","methods":["POST"],"pricing":{"basePrice":0.5,"currency":"USD","unit":"per_request"},"priceFrom":0.5,"credits":50,"priceUnit":"per_use","pricingNote":"flat price per post","parameters":{"required":[],"optional":["websiteUrl","postIdea","postGoal","logoFile","logoPosition","productImages"],"validation":{"websiteUrl":{"type":"string","format":"url","maxLength":2000,"description":"Website to read the brand from. Give this, postIdea or both."},"postIdea":{"type":"string","minLength":3,"maxLength":500,"description":"What the post is about. Give this, websiteUrl or both."},"postGoal":{"type":"enum","values":["Engagement","Awareness","Promotion","Thought Leadership","Education"]},"logoFile":{"type":"file","max":1,"maxSizeMB":10,"description":"Logo to place on the post image, a PNG or JPEG file (multipart upload)."},"logoPosition":{"type":"enum","values":["top-left","top-right","top-center","bottom-left","bottom-right","bottom-center","center-left","center-right","center"],"default":"top-left"},"productImages":{"type":"file","max":5,"maxSizeMB":10,"description":"Product photos to feature in the post (multipart upload); the first 5 are used."}}},"rateLimits":{"requests":50,"window":"1h","burst":10},"output":{"format":"json","structure":{"postText":"string","imageUrl":"string","brandProfile":"object","metadata":"object"}},"features":{"brandExtraction":true,"imageGeneration":true,"logoIntegration":true,"multipleGoals":true,"aspectRatioOptimization":true,"contentCaching":true,"professionalTone":true,"hashtagOptimization":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/linkedin-post-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{}'","request":{},"response":{"success":true,"message":"AI LinkedIn Post Generator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_2oznbibtm","data":{"cost":0.5,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:49.955Z"},{"id":"ai-paraphraser","toolId":"ai-paraphraser","name":"AI Paraphraser","description":"Rewrite any text in 8 modes — Word Changer, Fluency, Formal, Academic, Simple, Creative, Expand, or Shorten. Supports 18 languages. Track-changes diff shows exactly what changed.","category":"content_creation","tags":["paraphraser","rewrite","paraphrase","writing","synonyms","text"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🔄","image":"/images/ai_paraphraser.png","endpoint":"/api/ai/paraphraser","v2Endpoint":"/api/v2/ai/paraphraser","methods":["POST"],"pricing":{"basePrice":0.01,"currency":"USD","unit":"per_request"},"priceFrom":0.01,"credits":1,"priceUnit":"per_use","pricingNote":"flat price per text","parameters":{"required":["text"],"optional":["mode","language"],"validation":{"text":{"type":"string","minLength":10,"maxLength":10000},"mode":{"type":"string","values":["word_changer","fluency","formal","academic","simple","creative","expand","shorten"]},"language":{"type":"string","values":["English","Spanish","French","German","Italian","Portuguese","Dutch","Russian","Chinese","Japanese","Korean","Arabic","Hindi","Turkish","Polish","Swedish","Danish","Norwegian"]}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"paraphrased_text":"string","original_text":"string","stats":"object"}},"features":{"modes":8,"languages":18,"diffView":true,"maxInputChars":10000},"errors":{"timeout":60000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/paraphraser \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"text\": \"example_text\"\n  }'","request":{"text":"example_text"},"response":{"success":true,"message":"AI Paraphraser completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_1ljluoofd","data":{"cost":0.01,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:20.287Z"},{"id":"ai-prompt-maker","toolId":"ai-prompt-maker","name":"AI Prompt Maker","description":"Convert your natural language (any language) into a clean, precise English prompt for image creation or image editing.","category":"content_creation","tags":["prompt","ai","language","translation","image","creation","editing","multilingual"],"version":"1.0.0","status":"active","isBeta":false,"icon":"✍️","image":"https://images.unsplash.com/photo-1455390582262-044cdead277a?w=400&h=300&fit=crop","endpoint":"/api/ai/prompt-maker","v2Endpoint":"/api/v2/ai/prompt-maker","methods":["POST"],"pricing":{"basePrice":0.03,"currency":"USD","unit":"per_request"},"priceFrom":0.03,"credits":3,"priceUnit":"per_use","pricingNote":"flat price per prompt","parameters":{"required":["text","mode"],"optional":[],"validation":{"text":{"type":"string","minLength":3,"maxLength":1000},"mode":{"type":"string","enum":["image_creation","image_editing"]}}},"rateLimits":{"requests":30,"window":"1m","burst":10},"output":{"format":"json","structure":{"prompt":"string","detectedLanguage":"string","confidence":"string"}},"features":{"imageCreationPrompts":true,"imageEditingPrompts":true,"multilingualInput":true,"languageDetection":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/prompt-maker \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"text\": \"example_text\",\n    \"mode\": \"image_creation\"\n  }'","request":{"text":"example_text","mode":"image_creation"},"response":{"success":true,"message":"AI Prompt Maker completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_qwz5plopj","data":{"cost":0.03,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.658Z"},{"id":"ai-research-blog-writer","toolId":"ai-research-blog-writer","name":"AI Research Blog Writer","description":"Generate research-based blog articles with SERP data, content aggregation, and embedded source links","category":"content_creation","tags":["blog","article","research","seo","content","writing","serp"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📚","image":"https://images.unsplash.com/photo-1455390582262-044cdead277a?w=400&h=300&fit=crop","endpoint":"/api/ai/research-blog-writer","v2Endpoint":"/api/v2/ai/research-blog-writer","methods":["POST"],"pricing":{"basePrice":0.05,"currency":"USD","unit":"per_request"},"priceFrom":0.05,"credits":5,"priceUnit":"per_use","pricingNote":"per post without web research; $0.07 with research, which is on by default; +$0.01 for a cover image","parameters":{"required":["topic"],"optional":["articleType","autoDetectType","sampleArticle","includeResearch","includeImage","depth"],"validation":{"topic":{"type":"string","minLength":3,"maxLength":200},"articleType":{"type":"string","enum":["Feature Article","How-to Guide","Product Review","Technical Guide","Buying Guide","Comparison Article","Educational Article","Opinion Piece","News Article","Case Study"]},"autoDetectType":{"type":"boolean","description":"Without articleType, picks the article type from the topic."},"sampleArticle":{"type":"string","maxLength":10000,"description":"An article whose format the new one follows."},"includeResearch":{"type":"boolean","default":true,"description":"Research the topic on the web first. false writes without research."},"includeImage":{"type":"boolean","default":false,"description":"Also find a stock photo that fits the article (data.imageUrl)."},"depth":{"type":"integer","min":1,"max":20}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"markdown","structure":{"content":"string","articleType":"string","imageUrl":"string","references":"array"}},"features":{"serpIntegration":true,"contentAggregation":true,"sourceLinking":true,"autoTypeDetection":true,"imageSearch":true,"parallelProcessing":true,"markdownFormatting":true},"errors":{"timeout":120000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/research-blog-writer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"topic\": \"Artificial Intelligence in Healthcare\"\n  }'","request":{"topic":"Artificial Intelligence in Healthcare"},"response":{"success":true,"message":"AI Research Blog Writer completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_t4x0xf9sj","data":{"cost":0.05,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.758Z"},{"id":"ai-thread-generator","toolId":"ai-thread-generator","name":"AI Thread Generator","description":"Generate engaging Twitter/X threads from an article or topic. Each tweet enforces the 280-character limit.","category":"content_creation","tags":["twitter","x","thread","social-media","content-creation"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🧵","image":"/images/ai_thread_generator.png","endpoint":"/api/ai/thread-generator","v2Endpoint":"/api/v2/ai/thread-generator","methods":["POST"],"pricing":{"basePrice":0.05,"currency":"USD","unit":"per_request"},"priceFrom":0.05,"credits":5,"priceUnit":"per_use","pricingNote":"flat price per thread","parameters":{"required":["article"],"optional":["topic","tone","threadLength","language","includeHashtags","cta"],"validation":{"article":{"type":"string","minLength":100,"maxLength":20000},"topic":{"type":"string","maxLength":500},"threadLength":{"type":"integer","min":3,"max":20},"tone":{"type":"enum","values":["engaging","professional","casual","witty","educational","persuasive","inspirational"]},"language":{"type":"enum","values":["english","spanish","french","german","hindi","portuguese","italian"]},"includeHashtags":{"type":"boolean"},"cta":{"type":"string","maxLength":200}}},"rateLimits":{"requests":15,"window":"1m","burst":3},"output":{"format":"json","structure":{"tweets":"array","count":"number"}},"features":{"maxThreadLength":20,"minThreadLength":3,"charLimitPerTweet":280,"multipleLanguages":true,"hashtagsOptional":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/thread-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"article\": \"example_article\",\n    \"tone\": \"engaging\"\n  }'","request":{"article":"example_article","tone":"engaging"},"response":{"success":true,"message":"AI Thread Generator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_qv8f714jc","data":{"cost":0.05,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:51.011Z"},{"id":"ai-album-cover-generator","toolId":"ai-album-cover-generator","name":"AI Album Cover Generator","description":"Create unique, high-quality album covers using AI with extensive customization options for genre, mood, style, and reference images","category":"design_tools","tags":["album","cover","music","art","design","generator","creative"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💿","image":"https://images.unsplash.com/photo-1611339555312-e607c8352fd7","endpoint":"/api/ai/album-cover-generator","v2Endpoint":"/api/v2/ai/album-cover-generator","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_generation"},"priceFrom":0.1,"credits":10,"priceUnit":"per_image","pricingNote":"per cover image; up to 4 per request","parameters":{"required":["prompt"],"optional":["album_type","album_title","artist_name","genre","mood","art_style","color_palette","include_text_overlay","text_style","reference_images","aspect_ratio","output_format","num_images"],"validation":{"prompt":{"type":"string","minLength":10,"maxLength":5000},"album_title":{"type":"string","maxLength":200},"artist_name":{"type":"string","maxLength":200},"color_palette":{"type":"string","maxLength":200},"include_text_overlay":{"type":"boolean","default":true,"description":"Print the album title and artist name on the cover."},"reference_images":{"type":"array","itemType":"url","maxItems":3,"description":"Up to 3 http(s) links or base64 data URIs of images to take inspiration from."},"num_images":{"type":"integer","min":1,"max":4},"album_type":{"type":"string","enum":["Album","Single","EP","Remix"]},"genre":{"type":"string","enum":["Pop","Rock","Hip-Hop","EDM","Jazz","Classical","R&B","Metal","Indie","Lo-Fi","Ambient","Experimental"]},"mood":{"type":"string","enum":["Energetic","Chill","Dark","Dreamy","Emotional","Mysterious","Uplifting","Retro","Futuristic","Sad","Romantic","Angry"]},"art_style":{"type":"string","enum":["Realistic","Abstract","Minimalist","Retro","Cyberpunk","Anime","Hand-Drawn","3D Render","Surrealism","Watercolor"]},"text_style":{"type":"string","enum":["Bold Sans","Elegant Serif","Handwritten","Neon Glow","Grunge","Minimal","Vintage","Cyberpunk"]},"aspect_ratio":{"type":"string","enum":["21:9","1:1","4:3","3:2","2:3","5:4","4:5","3:4","16:9","9:16"]},"output_format":{"type":"string","enum":["png","jpeg","webp"]}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"request_id":"string","images":"array","description":"string","generation_details":"object","credits_used":"number","processing_time_ms":"number"}},"features":{"textToImage":true,"imageToImage":true,"promptGeneration":true,"textOverlay":true,"referenceImages":true,"customization":{"genres":12,"moods":12,"artStyles":10,"textStyles":8,"aspectRatios":10}},"errors":{"timeout":180000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/album-cover-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A serene mountain landscape at sunset\",\n    \"num_images\": 1\n  }'","request":{"prompt":"A serene mountain landscape at sunset","num_images":1},"response":{"success":true,"message":"AI Album Cover Generator completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_gtfks89m3","data":{"cost":0.1,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:47.679Z"},{"id":"ai-baby-card-maker","toolId":"ai-baby-card-maker","name":"AI Baby Card Maker","description":"Make a new baby wishes card or a birth announcement in seconds. Pick one of 10 designs for girls, boys, twins and Indian families, add the baby's name and birth details or your wishes, and get a print-ready card plus a phone story. Your words are typeset exactly as written, in English or Hindi, so names and dates are always spelled right.","category":"design_tools","tags":["baby","baby-card","new-baby","new-baby-card","birth-announcement","baby-announcement","its-a-girl","its-a-boy","twins","card-maker","design"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🍼","image":"/images/ai_baby_card_maker.webp","endpoint":"/api/ai/baby-card-maker","v2Endpoint":"/api/v2/ai/baby-card-maker","methods":["POST"],"pricing":{"basePrice":0.15,"currency":"USD","unit":"per_image"},"priceFrom":0.15,"credits":15,"priceUnit":"per_image","pricingNote":"flat price per baby card","parameters":{"required":["templateId"],"optional":["occasion","senderName","babyName","parentsNames","headline","message","signOff","birthDate","birthTime","weight","length","birthPlace","parentsLine","siblingsLine","formats","output_format"],"validation":{"templateId":{"type":"string","values":["wishes-peony-blush","wishes-paper-boats","wishes-moon-lullaby","wishes-two-little-birds","wishes-marigold-cradle","wishes-peacock-blessings","announce-wildflower-arch","announce-starry-night","announce-sage-eucalyptus","announce-twin-balloons"],"enum":["wishes-peony-blush","wishes-paper-boats","wishes-moon-lullaby","wishes-two-little-birds","wishes-marigold-cradle","wishes-peacock-blessings","announce-wildflower-arch","announce-starry-night","announce-sage-eucalyptus","announce-twin-balloons"],"example":"announce-sage-eucalyptus","description":"Design to use. GET /api/ai/baby-card-maker/templates (public) lists the designs with preview images, the occasion each is for, and each occasion's fields; only ids listed there are accepted."},"occasion":{"type":"string","values":["new-baby-wishes","birth-announcement"],"enum":["new-baby-wishes","birth-announcement"],"description":"new-baby-wishes (needs senderName) or birth-announcement (needs babyName and birthDate). Defaults to the design's occasion."},"senderName":{"type":"string","maxLength":60,"example":"Aunt Rosalind & Uncle Teodor","description":"Who the card is from, printed exactly as written. Used by new-baby-wishes; required for new-baby-wishes."},"babyName":{"type":"string","maxLength":60,"example":"Elowyn","description":"The baby's name, printed under the headline. Used by new-baby-wishes and birth-announcement; required for birth-announcement."},"parentsNames":{"type":"string","maxLength":80,"example":"Isolde & Rafferty","description":"Printed as 'Dear <names>,' above the message. Used by new-baby-wishes."},"headline":{"type":"string","maxLength":40,"description":"Replaces the design's headline (for example 'Welcome, Little One'). Used by new-baby-wishes and birth-announcement."},"message":{"type":"string","maxLength":220,"description":"Replaces the design's message. Up to 3 line breaks are kept. Hearts print; other emoji are left out. Used by new-baby-wishes and birth-announcement."},"signOff":{"type":"string","maxLength":40,"description":"Line above your name. Default 'With love,'. Used by new-baby-wishes."},"birthDate":{"type":"string","maxLength":40,"example":"October 14, 2026","description":"Free text, printed as written ('October 14, 2026' or '14 October 2026'). Used by birth-announcement; required for birth-announcement."},"birthTime":{"type":"string","maxLength":20,"example":"6:42 AM","description":"For example '6:42 AM'. Used by birth-announcement."},"weight":{"type":"string","maxLength":20,"example":"7 lb 4 oz","description":"For example '7 lb 4 oz' or '3.2 kg'. Used by birth-announcement."},"length":{"type":"string","maxLength":20,"example":"20 in","description":"For example '20 in' or '51 cm'. Used by birth-announcement."},"birthPlace":{"type":"string","maxLength":60,"example":"Larkspur Birth Centre, Falmouth","description":"Hospital, town or both. Used by birth-announcement."},"parentsLine":{"type":"string","maxLength":100,"example":"Proudly shared by Isolde & Rafferty Brackenridge","description":"For example 'Proudly shared by Isolde & Rafferty'. Used by birth-announcement."},"siblingsLine":{"type":"string","maxLength":100,"example":"and big brother Thaddeus","description":"For example 'and big brother Thaddeus'. Used by birth-announcement."},"formats":{"type":"array","values":["story"],"description":"Extra formats besides the card: ['story'] adds a 1080x1920 phone story (in data.formats.story)."},"output_format":{"type":"string","values":["png","jpeg","webp"],"enum":["png","jpeg","webp"],"default":"png","description":"Image format of the card (the story is always JPEG)."}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"images":"array","formats":"object","layers":"object","templateId":"string","occasion":"string","wording":"object","requestId":"string","processingTime":"number","remainingCredits":"number"}},"features":{"designs":10,"occasions":["new-baby-wishes","birth-announcement"],"layered":true,"formats":["card","story"],"languages":["en","hi"],"templatesEndpoint":"/api/ai/baby-card-maker/templates","previewEndpoint":"/api/ai/baby-card-maker/preview"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/baby-card-maker \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"templateId\": \"announce-sage-eucalyptus\",\n    \"length\": \"20 in\"\n  }'","request":{"templateId":"announce-sage-eucalyptus","length":"20 in"},"response":{"success":true,"message":"AI Baby Card Maker completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_vux4pvmyr","data":{"cost":0.15,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-03T20:19:48.930Z"},{"id":"ai-brand-guideline-kit","toolId":"ai-brand-guideline-kit","name":"AI Brand Guideline Kit","description":"Turn your logo, website, product photos or a short description into complete brand guidelines. Start with a free brand snapshot you can edit (palette, fonts, logo, personality, voice), then get a 21-page brand book PDF covering your story, voice and tone, logo rules, colour system with accessible contrast, typography and imagery, plus business card, social post, story, website hero and email signature mockups with your real logo. The download kit adds logo files and favicons, CSS variables, design tokens, a Tailwind theme and a brand file for AI writing tools. One click saves it to your Brand Kit so every AADDYY writing tool uses your voice.","category":"design_tools","tags":["brand-guidelines","brand-kit","brand-book","style-guide","brand-identity","color-palette","typography","logo-usage","design-tokens","mockups","branding","design","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📘","image":"/images/brand_guideline_creator.png","endpoint":"/api/ai/brand-guideline-kit","v2Endpoint":"/api/v2/ai/brand-guideline-kit","methods":["POST"],"pricing":{"basePrice":0.49,"currency":"USD","unit":"per_request"},"priceFrom":0.49,"credits":49,"priceUnit":"per_use","pricingNote":"flat price per brand guidelines kit; the brand snapshot before it is free (5 a day)","parameters":{"required":[],"optional":["analysisId","overrides","businessName","description","websiteUrl","logoUrl","productImageUrls","fromBrandKit","industry","audience","personality","keepColors","keepFonts","language","ownsBrand"],"validation":{"analysisId":{"type":"string","description":"Id from POST /api/ai/brand-guideline-kit/analyze (free snapshot, multipart or JSON). Use it with overrides to build the kit the user reviewed. Without it, pass the inputs below and the snapshot runs inline."},"overrides":{"type":"object","description":"Edits to the snapshot: name, description, audience, tone, industry, language, personality (array), palette ({ primary, secondary, accent, neutralDark, neutralLight } hex), fonts ({ heading, body })."},"businessName":{"type":"string","maxLength":60,"example":"Bright Bean Coffee","description":"Brand name. With a description, it is enough on its own; otherwise give websiteUrl, logoUrl, productImageUrls or fromBrandKit."},"description":{"type":"string","minLength":20,"maxLength":500,"description":"What the business does and for whom (20-500 characters). Needed with businessName when no other source is given."},"websiteUrl":{"type":"string","example":"https://brightbean.example","description":"Public website to read colours, fonts, logo and copy from (homepage plus one about page). Any one source is enough: businessName with a description, websiteUrl, logoUrl, productImageUrls or fromBrandKit."},"logoUrl":{"type":"string","description":"Public link to the logo (PNG, JPG, WebP or SVG, up to 10 MB). Any one source is enough: businessName with a description, websiteUrl, logoUrl, productImageUrls or fromBrandKit."},"productImageUrls":{"type":"array","maxItems":4,"description":"Up to 4 public links to product photos (PNG, JPG or WebP). Any one source is enough: businessName with a description, websiteUrl, logoUrl, productImageUrls or fromBrandKit."},"fromBrandKit":{"type":"string","description":"'true' to start from your default saved Brand Kit, or a kit id. Any one source is enough: businessName with a description, websiteUrl, logoUrl, productImageUrls or fromBrandKit."},"industry":{"type":"string","description":"The first 60 characters are used."},"audience":{"type":"string","maxLength":200},"personality":{"type":"array","maxItems":3,"description":"Up to 3 personality words, such as warm, bold, precise."},"keepColors":{"type":"array","maxItems":3,"example":["#0B5750"],"description":"Up to 3 hex colours that must stay in the palette."},"keepFonts":{"type":"array","maxItems":2,"description":"Up to 2 font names to keep (heading, body)."},"language":{"type":"string","values":["English","Hindi","Hinglish","Marathi","Spanish","French","German","Portuguese","Italian","Dutch","Indonesian","Malay","Swahili","Tagalog"],"enum":["English","Hindi","Hinglish","Marathi","Spanish","French","German","Portuguese","Italian","Dutch","Indonesian","Malay","Swahili","Tagalog"],"default":"English","description":"Language for taglines and sample copy."},"ownsBrand":{"type":"boolean","description":"Required (true) unless you pass analysisId: you own or represent this brand."}}},"rateLimits":{"requests":5,"window":"1m","burst":2},"output":{"format":"json","structure":{"guideId":"string","url":"string (PDF)","pdf":"object","zip":"object","images":"array (mockups and logo)","files":"object","guide":"object","brandKitFields":"object","logoHandoff":"object|null","warnings":"array","remainingCredits":"number"}},"features":{"analyzeEndpoint":"/api/ai/brand-guideline-kit/analyze","analyzeFreePerDay":5,"applyEndpoint":"/api/ai/brand-guideline-kit/guides/{id}/apply","pdfPages":21,"mockups":["business-card","social-post","story","website-hero","email-signature"],"exports":["pdf","zip","colors.css","tokens.json","tailwind-theme.css","brand.md","favicons"]},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/brand-guideline-kit \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{}'","request":{},"response":{"success":true,"message":"AI Brand Guideline Kit completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_ze61dg8fv","data":{"cost":0.49,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:47.869Z"},{"id":"ai-festival-greeting-card-maker","toolId":"ai-festival-greeting-card-maker","name":"AI Festival Greeting Card Maker","description":"Create a personalised festival greeting card in seconds. Pick one of 42 ready-made designs for 30 festivals, including Diwali, Christmas, New Year, Holi, Eid, Raksha Bandhan and Navratri. Add your name, family or business and AI puts your wishes on the card while keeping the artwork; add a phone number or website for shop and company greetings. Download a phone-ready PNG for WhatsApp and Instagram.","category":"design_tools","tags":["festival","greeting-card","greetings","wishes","diwali","christmas","new-year","holi","eid","raksha-bandhan","business-greetings","whatsapp","card-maker","design","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🪔","image":"/images/ai_festival_greeting_card_maker.webp","endpoint":"/api/ai/festival-greeting-card-maker","v2Endpoint":"/api/v2/ai/festival-greeting-card-maker","methods":["POST"],"pricing":{"basePrice":0.2,"currency":"USD","unit":"per_image"},"priceFrom":0.2,"credits":20,"priceUnit":"per_image","pricingNote":"flat price per greeting card","parameters":{"required":["templateId","senderName"],"optional":["greeting","message","signOff","contactLine","output_format"],"validation":{"templateId":{"type":"string","values":["diwali-diyas-rangoli","diwali-marigold-lanterns","diwali-gold-minimal","diwali-modern-geometric","bhai-dooj-tilak-thali","chhath-rising-sun","gurpurab-golden-glow","thanksgiving-harvest-wreath","hanukkah-silver-menorah","christmas-classic-wreath","christmas-bows-baubles","christmas-nordic-minimal","new-year-gold-fireworks","new-year-champagne-toast","new-year-silver-stars","lohri-bonfire","sankranti-kites","pongal-harvest-pot","republic-day-tricolour","lunar-red-lanterns","ramadan-crescent-lanterns","eid-emerald-gold-arch","eid-lilac-lanterns","holi-colour-splash","holi-pichkari-play","holi-pastel-clouds","easter-spring-eggs","gudi-padwa-gudi","ugadi-mango-neem","baisakhi-golden-harvest","eid-adha-crescent-night","independence-tricolour-kites","rakhi-thread-sweets","rakhi-pastel-modern","janmashtami-flute-peacock","ganesh-modak-marigold","onam-pookalam","navratri-dandiya-nights","navratri-nine-colours","durga-puja-dhak-shiuli","dussehra-bow-arrow","karva-chauth-moonlit"],"enum":["diwali-diyas-rangoli","diwali-marigold-lanterns","diwali-gold-minimal","diwali-modern-geometric","bhai-dooj-tilak-thali","chhath-rising-sun","gurpurab-golden-glow","thanksgiving-harvest-wreath","hanukkah-silver-menorah","christmas-classic-wreath","christmas-bows-baubles","christmas-nordic-minimal","new-year-gold-fireworks","new-year-champagne-toast","new-year-silver-stars","lohri-bonfire","sankranti-kites","pongal-harvest-pot","republic-day-tricolour","lunar-red-lanterns","ramadan-crescent-lanterns","eid-emerald-gold-arch","eid-lilac-lanterns","holi-colour-splash","holi-pichkari-play","holi-pastel-clouds","easter-spring-eggs","gudi-padwa-gudi","ugadi-mango-neem","baisakhi-golden-harvest","eid-adha-crescent-night","independence-tricolour-kites","rakhi-thread-sweets","rakhi-pastel-modern","janmashtami-flute-peacock","ganesh-modak-marigold","onam-pookalam","navratri-dandiya-nights","navratri-nine-colours","durga-puja-dhak-shiuli","dussehra-bow-arrow","karva-chauth-moonlit"],"example":"diwali-diyas-rangoli","description":"Design to personalise; each design belongs to one festival. GET /api/ai/festival-greeting-card-maker/templates (public, no auth) lists the available designs with their festival, name and preview images; only ids listed there are accepted."},"senderName":{"type":"string","minLength":1,"maxLength":80,"example":"The Sharma Family","description":"Who the card is from: a name, family or business, printed exactly as written."},"greeting":{"type":"string","maxLength":60,"example":"Shubh Deepavali","description":"Headline greeting. Omit to keep the design's own (e.g. 'Happy Diwali')."},"message":{"type":"string","maxLength":180,"example":"Wishing you a sparkling Diwali full of light and laughter.","description":"Wish text under the greeting. Omit to keep the design's own message."},"signOff":{"type":"string","maxLength":40,"example":"With love,","description":"Line above the sender. Omit to keep the design's own."},"contactLine":{"type":"string","maxLength":100,"example":"Call 98765 43210 · www.example.com","description":"Optional line under the sender for business greetings: phone, website or address."},"output_format":{"type":"string","values":["png","jpeg","webp"],"enum":["png","jpeg","webp"],"default":"png","description":"Image format of the generated card."}}},"rateLimits":{"requests":15,"window":"1m","burst":5},"output":{"format":"json","structure":{"images":"array","templateId":"string","festival":"string","textCheck":"object","requestId":"string","model":"string","processingTime":"number","cost":"number","remainingCredits":"number"}},"features":{"designs":42,"festivals":["diwali","bhai-dooj","chhath-puja","gurpurab","thanksgiving","hanukkah","christmas","new-year","lohri","makar-sankranti","pongal","republic-day","lunar-new-year","ramadan","eid-al-fitr","holi","easter","gudi-padwa","ugadi","baisakhi","eid-al-adha","independence-day","raksha-bandhan","janmashtami","ganesh-chaturthi","onam","navratri","durga-puja","dussehra","karva-chauth"],"resolution":"1K","businessGreetings":true,"templatesEndpoint":"/api/ai/festival-greeting-card-maker/templates","textCheck":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/festival-greeting-card-maker \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"templateId\": \"diwali-diyas-rangoli\",\n    \"senderName\": \"The Sharma Family\"\n  }'","request":{"templateId":"diwali-diyas-rangoli","senderName":"The Sharma Family"},"response":{"success":true,"message":"AI Festival Greeting Card Maker completed successfully","timestamp":"2026-11-12T02:10:48.077Z","requestId":"req_sn6q2v23l","data":{"cost":0.2,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-02T18:22:57.096Z"},{"id":"ai-greeting-card-maker","toolId":"ai-greeting-card-maker","name":"AI Greeting Card Maker","description":"Say it your way: turn your own words into a designer greeting card for love, sorry, miss you, thank you, birthdays, anniversaries, proposals, congratulations or just because. Write in English, Hindi or Hinglish. A free writer can polish your words without changing your voice, and your text is printed exactly as written. Pick one of 12 designs, or describe your own and get new artwork made for your card. Download the card and a phone story.","category":"design_tools","tags":["greeting-card","card-maker","custom-card","love-card","sorry-card","apology-card","thank-you-card","birthday-card","anniversary-card","proposal","hinglish","design"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💌","image":"/images/ai_greeting_card_maker.webp","endpoint":"/api/ai/greeting-card-maker","v2Endpoint":"/api/v2/ai/greeting-card-maker","methods":["POST"],"pricing":{"basePrice":0.15,"currency":"USD","unit":"per_image","features":{"customDesign":0.3}},"priceFrom":0.15,"credits":15,"priceUnit":"per_image","pricingNote":"per card with a ready-made design; $0.30 when we create new artwork from your own idea","parameters":{"required":["templateId","senderName"],"optional":["message","rawMessage","occasion","recipientName","relationship","headline","signOff","language","tone","designStyle","designMotif","designPalette","designDescription","formats","output_format"],"validation":{"templateId":{"type":"string","values":["love-rose-watercolor","love-starry-heart","sorry-bloom-again","sorry-after-rain","missyou-across-miles","thanks-botanical-jade","thanks-sunflowers","birthday-confetti","birthday-balloon-sky","anniversary-golden-deco","proposal-ring-noir","justbecause-wildflowers","custom"],"enum":["love-rose-watercolor","love-starry-heart","sorry-bloom-again","sorry-after-rain","missyou-across-miles","thanks-botanical-jade","thanks-sunflowers","birthday-confetti","birthday-balloon-sky","anniversary-golden-deco","proposal-ring-noir","justbecause-wildflowers","custom"],"example":"love-rose-watercolor","description":"A design id from GET /api/ai/greeting-card-maker/templates (public), or 'custom' to have new artwork made from designStyle, designMotif, designPalette and designDescription (costs more)."},"senderName":{"type":"string","minLength":1,"maxLength":40,"example":"Ilario","description":"Who the card is from, printed exactly as written."},"message":{"type":"string","maxLength":220,"description":"The message, printed exactly as written, in English or Hindi (Devanagari; Hinglish in Roman letters is fine). Hearts print as a heart; other emoji are left out (listed in data.wording.removed), and an emoji that stands for a word is refused. Give this or rawMessage."},"rawMessage":{"type":"string","maxLength":1000,"description":"Your own words, however they come. When message is empty the server writes the card message from them, keeping your voice and facts, and prints the closest version (returned in data.wording). Cards print English and Hindi: for words in another language, set language to en, hi or hinglish. Give this or message."},"occasion":{"type":"string","values":["love","sorry","miss-you","thank-you","birthday","anniversary","proposal","congratulations","just-because"],"enum":["love","sorry","miss-you","thank-you","birthday","anniversary","proposal","congratulations","just-because"],"description":"Sets the default headline and sign-off. Defaults to the design's first occasion."},"recipientName":{"type":"string","maxLength":40,"example":"Ottoline","description":"Printed as 'Dear <name>,' above the message ('प्रिय <name>,' on a Hindi card)."},"relationship":{"type":"string","values":["partner","spouse","crush","ex","mother","father","parents","sister","brother","son","daughter","grandparent","friend","best-friend","teacher","boss","colleague","team","client","other"],"enum":["partner","spouse","crush","ex","mother","father","parents","sister","brother","son","daughter","grandparent","friend","best-friend","teacher","boss","colleague","team","client","other"],"description":"Who the card is for; guides the writer when rawMessage is used."},"headline":{"type":"string","maxLength":40,"description":"Replaces the occasion's headline (for example 'I'm Sorry')."},"signOff":{"type":"string","maxLength":40,"description":"Line above your name. Defaults to the occasion's (for example 'With love,')."},"language":{"type":"string","values":["auto","en","hi","hinglish"],"enum":["auto","en","hi","hinglish"],"default":"auto","description":"For rawMessage: auto (same as your words), en, hi (Devanagari) or hinglish (Hindi in Roman letters)."},"tone":{"type":"string","values":["romantic","heartfelt","funny","poetic","formal","simple"],"enum":["romantic","heartfelt","funny","poetic","formal","simple"],"description":"For rawMessage. Defaults to the occasion's tone."},"designStyle":{"type":"string","values":["watercolor","line-art","botanical","vintage","modern-geometric","cute-illustrated","elegant-gold","retro"],"enum":["watercolor","line-art","botanical","vintage","modern-geometric","cute-illustrated","elegant-gold","retro"],"description":"With templateId 'custom' (required there): the artwork style."},"designMotif":{"type":"string","maxLength":80,"example":"peonies and fairy lights","description":"With templateId 'custom' (required there): what the artwork shows, as a picture only. No words, names, numbers or signs in it (your words go in the message), and no characters or brands owned by others."},"designPalette":{"type":"string","values":["blush-gold","sage-cream","navy-gold","terracotta-sand","lavender-mist","sunshine-coral","mint-peach","black-champagne","ocean-blue","rose-burgundy"],"enum":["blush-gold","sage-cream","navy-gold","terracotta-sand","lavender-mist","sunshine-coral","mint-peach","black-champagne","ocean-blue","rose-burgundy"],"description":"With templateId 'custom': the colours. Defaults to the style's palette."},"designDescription":{"type":"string","maxLength":200,"description":"With templateId 'custom': optional extra detail for the artwork, again with no words in it."},"formats":{"type":"array","values":["story"],"description":"Extra formats besides the card: ['story'] adds a 1080x1920 phone story (in data.formats.story)."},"output_format":{"type":"string","values":["png","jpeg","webp"],"enum":["png","jpeg","webp"],"default":"png","description":"Image format of the card (the story is always JPEG)."}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"images":"array","formats":"object","layers":"object","templateId":"string","occasion":"string","wording":"object","requestId":"string","processingTime":"number","remainingCredits":"number"}},"features":{"designs":12,"occasions":["love","sorry","miss-you","thank-you","birthday","anniversary","proposal","congratulations","just-because"],"tones":["romantic","heartfelt","funny","poetic","formal","simple"],"languages":["en","hi","hinglish"],"layered":true,"formats":["card","story"],"customDesign":{"templateId":"custom","styles":["watercolor","line-art","botanical","vintage","modern-geometric","cute-illustrated","elegant-gold","retro"],"palettes":["blush-gold","sage-cream","navy-gold","terracotta-sand","lavender-mist","sunshine-coral","mint-peach","black-champagne","ocean-blue","rose-burgundy"],"allowance":{"perHour":5,"daily":{"verified":15,"unverified":3}}},"writer":{"endpoint":"/api/ai/greeting-card-maker/write","free":true,"dailyLimit":{"verified":20,"unverified":5}},"templatesEndpoint":"/api/ai/greeting-card-maker/templates","previewEndpoint":"/api/ai/greeting-card-maker/preview"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/greeting-card-maker \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"templateId\": \"love-rose-watercolor\",\n    \"senderName\": \"Ilario\",\n    \"tone\": \"romantic\"\n  }'","request":{"templateId":"love-rose-watercolor","senderName":"Ilario","tone":"romantic"},"response":{"success":true,"message":"AI Greeting Card Maker completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_u37cj2nh0","data":{"cost":0.15,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-03T20:19:49.541Z"},{"id":"ai-jewelry-designer","toolId":"ai-jewelry-designer","name":"AI Jewelry Designer","description":"Create unique jewelry designs using AI. Select materials, styles, gemstones, and custom settings to generate concept art or detailed design visualizations for rings, necklaces, earrings, bracelets, and more.","category":"design_tools","tags":["jewelry","design","ai","fashion","accessories","luxury","gemstones","rings","necklaces"],"version":"1.0.0","status":"active","isBeta":true,"icon":"💎","image":"https://images.unsplash.com/photo-1515562141207-7a88fb7ce338?w=400&h=300&fit=crop","endpoint":"/api/ai/jewelry-designer","v2Endpoint":"/api/v2/ai/jewelry-designer","methods":["POST"],"pricing":{"basePrice":0.05,"currency":"USD","unit":"per_design","features":{"multipleDesigns":0.05}},"priceFrom":0.05,"credits":5,"priceUnit":"per_image","pricingNote":"per design image; up to 4 per request","parameters":{"required":["jewelry_type","design_style","material"],"optional":["gemstones","target_audience","occasion","design_description","complexity","color_palette","price_range","output_type","engraving_text","cultural_influence","num_images","aspect_ratio","output_format"],"validation":{"jewelry_type":{"type":"enum","values":["ring","necklace","earring","bracelet","pendant","anklet","brooch","tiara","cufflinks","nose_ring","maang_tikka","waist_belt","armlet","hair_pin","watch_charm","jhumka","chandbali","mangalsutra","matha_patti","haath_phool","bichhiya","kalire","choker","rani_haar","bangle","kada","tasbih","tennis_bracelet","signet_ring","eternity_band","charm_bracelet","cameo","evil_eye","jade_bangle","longevity_lock","custom"]},"design_style":{"type":"enum","values":["classic","modern","minimalist","vintage","royal","art_deco","bohemian","ethnic","luxury","nature_inspired","kundan","polki","temple","meenakari","jadau","victorian","contemporary","gothic","steampunk","geometric","abstract","industrial","cyberpunk","neo_heritage","indo_western","mughal","rajasthani","south_indian","bengali","maharashtrian","navratna","pachchikam","thewa","filigree","nakshi","guttapusalu","guochao","ottoman","byzantine","etruscan","florentine","scandinavian"]},"material":{"type":"enum","values":["gold_yellow","gold_rose","gold_white","platinum","silver","titanium","copper","mixed_metals","bronze","brass","wood","leather","ceramic","carbon_fiber","resin","glass","enamel","black_gold","green_gold","22k_gold","24k_gold","oxidized_silver","rudraksh","terracotta","silk_thread","shell","vermeil","murano_glass"]},"gemstones":{"type":"array","maxItems":5,"itemType":"enum","values":["diamond","lab_grown_diamond","moissanite","emerald","ruby","sapphire","pearl","amethyst","opal","turquoise","topaz","garnet","tanzanite","aquamarine","peridot","citrine","moonstone","onyx","lapis_lazuli","jade","coral","amber","quartz","spinel","tourmaline","zircon","cubic_zirconia","swarovski_crystal","polki_uncut","salt_and_pepper_diamond","black_diamond","zultanite","agate","malachite","none"]},"target_audience":{"type":"enum","values":["women","men","unisex","kids","seniors","teens","couples","pets","bride","groom"]},"occasion":{"type":"enum","values":["engagement","wedding","daily_wear","party","gift","anniversary","festival","formal","graduation","red_carpet","corporate","baby_shower","religious","date_night","casual","photoshoot","sangeet","haldi","reception","office_wear","college_wear","dhanteras","eid","diwali","karva_chauth"]},"design_description":{"type":"string","maxLength":500},"complexity":{"type":"enum","values":["minimal","moderate","intricate"]},"color_palette":{"type":"enum","values":["neutral","pastel","bold","monochrome","warm","cool","vibrant"]},"price_range":{"type":"enum","values":["economy","mid_range","premium","luxury"]},"output_type":{"type":"enum","values":["concept_sketch","realistic_render","lifestyle_image","marketing_image"]},"engraving_text":{"type":"string","maxLength":50},"cultural_influence":{"type":"enum","values":["indian","western","arabic","japanese","african","fusion","chinese","egyptian","greek","celtic","mayan","native_american","persian","russian","italian","turkish","vietnamese","thai","korean"]},"num_images":{"type":"integer","min":1,"max":4},"aspect_ratio":{"type":"enum","values":["1:1","4:3","3:2","16:9","9:16","3:4","4:5"],"default":"1:1"},"output_format":{"type":"enum","values":["jpeg","png","webp"],"default":"jpeg"}}},"output":{"format":"json"},"features":{"jewelryTypes":["ring","necklace","earring","bracelet","pendant","anklet","brooch","tiara","custom"],"designStyles":["classic","modern","minimalist","vintage","royal","art_deco","bohemian","ethnic","luxury","nature_inspired"],"materials":["gold_yellow","gold_rose","gold_white","platinum","silver","titanium","copper","mixed_metals"],"gemstones":["diamond","emerald","ruby","sapphire","pearl","amethyst","opal","turquoise","topaz","garnet"],"outputTypes":["concept_sketch","realistic_render","lifestyle_image","marketing_image"],"culturalInfluences":["indian","western","arabic","japanese","african","fusion","chinese"],"multipleDesigns":true,"customization":true,"engravingSupport":true,"promptGeneration":true},"errors":{"timeout":90000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/jewelry-designer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"jewelry_type\": \"ring\",\n    \"design_style\": \"classic\",\n    \"material\": \"gold_yellow\",\n    \"num_images\": 1\n  }'","request":{"jewelry_type":"ring","design_style":"classic","material":"gold_yellow","num_images":1},"response":{"success":true,"message":"AI Jewelry Designer completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_kohzd6x7s","data":{"cost":0.05,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:49.523Z"},{"id":"ai-logo-creator","toolId":"ai-logo-creator","name":"AI Logo Creator","description":"Generate professional, high-quality logos in seconds. Choose from multiple styles like modern, minimal, or vintage. Customize colors and backgrounds to perfectly match your brand.","category":"design_tools","tags":["logo","branding","design","business","professional","creative","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎨","image":"https://images.unsplash.com/photo-1626785774573-4b799315345d?w=400&h=300&fit=crop","endpoint":"/api/ai/logo-creator","v2Endpoint":"/api/v2/ai/logo-creator","methods":["POST"],"pricing":{"basePrice":0.25,"currency":"USD","unit":"per_request"},"priceFrom":0.25,"credits":25,"priceUnit":"per_image","pricingNote":"per logo concept, PNG plus SVG; 1 to 6 concepts per request at $0.25 each","parameters":{"required":["keyword"],"optional":["concepts","tagline","description","logoTypes","palette","iconIdea","fontMood","color","background","type","style"],"validation":{"keyword":{"type":"string","minLength":1,"maxLength":200,"description":"The brand name, drawn or set exactly as given"},"concepts":{"type":"integer","min":1,"max":6,"default":1,"description":"How many logo concepts to make, each a different logo type, palette and typeface; priced per concept, and concepts that fail are refunded"},"tagline":{"type":"string","maxLength":60},"description":{"type":"string","maxLength":300,"description":"What the business does, its audience and personality"},"logoTypes":{"type":"array","values":["wordmark","lettermark","pictorial","abstract","mascot","emblem","combination"],"minItems":1,"maxItems":7,"description":"Logo types to choose from (default: a mix that fits the brand)"},"palette":{"type":"array","minItems":1,"maxItems":4,"example":["#1F4D3A","#F2C14E"],"description":"Brand colours as hex codes like #1F4D3A; every concept then uses them"},"iconIdea":{"type":"string","maxLength":120},"fontMood":{"type":"enum","values":["auto","geometric","rounded","humanist","serif","display","script"]},"color":{"type":"string","maxLength":500,"maxWords":50,"description":"Colour preference as free text (up to 50 words); hex codes in it become the palette"},"background":{"type":"enum","values":["transparent","red","blue","black","white"]},"type":{"type":"enum","values":["modern","minimal","vintage","abstract","3d","hand_drawn","geometric","AI Decides"],"description":"Logo style; AI Decides varies it per concept"},"style":{"type":"enum","values":["modern","minimal","vintage","abstract","3d","hand_drawn","geometric","AI Decides"],"description":"Alias of type"}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"logo":"object","generation":"object","requestId":"string","model":"object"}},"features":{"twoStepAIProcess":true,"promptEngineering":true,"professionalQuality":true,"transparentBackground":true,"colorCustomization":true,"multipleStyles":true,"highResolution":true,"pngOutput":true,"instantGeneration":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/logo-creator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"keyword\": \"example_keyword\",\n    \"style\": \"modern\"\n  }'","request":{"keyword":"example_keyword","style":"modern"},"response":{"success":true,"message":"AI Logo Creator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_qqq51dvoi","data":{"cost":0.25,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:50.050Z"},{"id":"ai-qr-code-generator","toolId":"ai-qr-code-generator","name":"AI QR Code Generator","description":"Generate customized QR codes from any URL or text. Choose colors, error correction level, size, and output format. Completely free — no credits required.","category":"design_tools","tags":["qr-code","generator","free","url","design","barcode"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📱","image":"/images/ai_qr_code_generator.png","endpoint":"/api/ai/qr-code-generator","v2Endpoint":"/api/v2/ai/qr-code-generator","methods":["POST"],"pricing":{"basePrice":0,"currency":"USD","unit":"per_request"},"priceFrom":0,"credits":0,"priceUnit":"per_use","pricingNote":"free","parameters":{"required":["content"],"optional":["foreground_color","background_color","error_correction","width","margin","output_format"],"validation":{"content":{"type":"string","minLength":1,"maxLength":4296},"foreground_color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"background_color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$"},"error_correction":{"type":"string","values":["L","M","Q","H"]},"width":{"type":"integer","min":128,"max":2048},"margin":{"type":"integer","min":0,"max":10},"output_format":{"type":"string","values":["png","svg"]}}},"rateLimits":{"requests":30,"window":"1m","burst":10},"output":{"format":"json","structure":{"qr_code":"string","output_format":"string","content_type":"string"}},"features":{"customColors":true,"errorCorrectionLevels":true,"svgOutput":true,"free":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/qr-code-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"content\": \"example_content\"\n  }'","request":{"content":"example_content"},"response":{"success":true,"message":"AI QR Code Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_azmw6tsez","data":{"cost":0,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:48.536Z"},{"id":"ai-tshirt-designer","toolId":"ai-tshirt-designer","name":"AI T-Shirt Designer","description":"Generate custom, print-ready T-shirt artwork using AI with text prompts, brand assets, style preferences, and realistic mockups","category":"design_tools","tags":["tshirt","apparel","design","fashion","printing","mockup","clothing","merchandise","creative"],"version":"1.0.0","status":"active","isBeta":false,"icon":"👕","image":"https://images.unsplash.com/photo-1521572163474-6864f9cf17ab","endpoint":"/api/ai/t-shirt-designer","v2Endpoint":"/api/v2/ai/t-shirt-designer","methods":["POST"],"pricing":{"basePrice":0.06,"currency":"USD","unit":"per_generation"},"priceFrom":0.06,"credits":6,"priceUnit":"per_image","pricingNote":"per design image; up to 4 per request","parameters":{"required":["prompt"],"optional":["design_type","inspiration_image","logo_image","logo_placement","art_style","mood","target_audience","design_placement","tshirt_color","include_text","text_content","text_font_style","text_placement","text_color","text_effects","apparel_type","mockup_style","creativity_level","aspect_ratio","output_format","num_images"],"validation":{"prompt":{"type":"string","minLength":10,"maxLength":5000},"design_type":{"type":"string","enum":["Graphic Artwork","Typography-Only","Logo-Based","Pattern Design"]},"inspiration_image":{"type":"array","itemType":"url","maxItems":3,"description":"Up to 3 http(s) links or base64 data URIs of images to take inspiration from: 3 images at most together with logo_image."},"logo_image":{"type":"string","description":"Your logo, as an http(s) link or a base64 data URI (PNG, JPG, WebP or SVG)."},"logo_placement":{"type":"string","enum":["Top Left","Top Right","Bottom Center","Sleeve","Back Neck","Integrated in Design"]},"art_style":{"type":"string","enum":["Minimalist","Vintage","Streetwear","Cartoon","Abstract","Realistic","Retro","Grunge","Pop Art","Anime","Cyberpunk"]},"mood":{"type":"string","enum":["Fun","Bold","Motivational","Aesthetic","Whimsical","Chill"]},"target_audience":{"type":"string","enum":["Casual","Streetwear","Sports","Minimalist","Kids","Unisex"]},"design_placement":{"type":"string","enum":["Front Center","Back Center","Pocket Area","Sleeve","Full Wrap"]},"tshirt_color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$","example":"#1F2937","description":"Garment colour as a hex code."},"include_text":{"type":"boolean","description":"Print text_content on the design."},"text_content":{"type":"string","maxLength":200,"description":"The text to print; required when include_text is true."},"text_font_style":{"type":"string","enum":["Bold Sans","Handwritten","Graffiti","Serif","Retro"]},"text_placement":{"type":"string","enum":["Top","Bottom","Center"]},"text_color":{"type":"string","pattern":"^#[0-9A-Fa-f]{6}$","example":"#FFFFFF","description":"Text colour as a hex code."},"text_effects":{"type":"string","description":"Any of Outline, Shadow and Gradient, separated by commas."},"apparel_type":{"type":"string","enum":["T-shirt","Hoodie","Tank Top","Sweatshirt","Polo","Long Sleeve"]},"mockup_style":{"type":"string","enum":["Flat Lay","On Male Model","On Female Model","On Mannequin","3D Floating"]},"creativity_level":{"type":"integer","min":1,"max":10},"aspect_ratio":{"type":"string","enum":["1:1","4:3","3:2","2:3","4:5","3:4","16:9"]},"output_format":{"type":"string","enum":["png","jpeg","webp"]},"num_images":{"type":"integer","min":1,"max":4}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"request_id":"string","images":"array","description":"string","generation_details":"object","credits_used":"number","processing_time_ms":"number"}},"features":{"textToImage":true,"imageToImage":true,"promptGeneration":true,"textOverlay":true,"logoIntegration":true,"referenceImages":true,"mockupGeneration":true,"creativityControl":true,"customization":{"designTypes":4,"artStyles":11,"moods":6,"targetAudiences":6,"designPlacements":5,"apparelTypes":6,"mockupStyles":5,"textFontStyles":5,"logoPlacements":6}},"errors":{"timeout":180000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/t-shirt-designer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A serene mountain landscape at sunset\",\n    \"num_images\": 1\n  }'","request":{"prompt":"A serene mountain landscape at sunset","num_images":1},"response":{"success":true,"message":"AI T-Shirt Designer completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_xa3dpki85","data":{"cost":0.06,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:51.339Z"},{"id":"ai-wedding-invitation-card-maker","toolId":"ai-wedding-invitation-card-maker","name":"AI Wedding Invitation Card Maker","description":"Create a personalised wedding invitation card in seconds. Pick one of 16 ready-made designs across Indian, floral, elegant and whimsical styles, add the couple's names, date, venue and RSVP details, and AI rewrites the card's wording while keeping the artwork. Works for engagement, reception and save-the-date cards too. Download a print-ready 2K PNG.","category":"design_tools","tags":["wedding","invitation","wedding-invitation","wedding-card","invitation-card","card-maker","engagement","reception","save-the-date","design","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💌","image":"/images/ai_wedding_invitation_card_maker.webp","endpoint":"/api/ai/wedding-invitation-card-maker","v2Endpoint":"/api/v2/ai/wedding-invitation-card-maker","methods":["POST"],"pricing":{"basePrice":0.3,"currency":"USD","unit":"per_image"},"priceFrom":0.3,"credits":30,"priceUnit":"per_image","pricingNote":"flat price per invitation card","parameters":{"required":["templateId","partnerOneName","partnerTwoName","eventDate","venueName"],"optional":["eventType","eventTime","venueAddress","hostLine","invitationMessage","rsvpDetails","additionalNote","output_format"],"validation":{"templateId":{"type":"string","values":["royal-maroon-gold","sage-french-garden","lilac-mughal-arch","editorial-minimal","peach-sage-blossoms","whimsical-doodles","blush-palace-peacocks","midnight-art-deco","temple-gold-jasmine","plum-fig-romance","lake-palace-watercolour","heirloom-lace-bow","moorish-arch-lanterns","amalfi-lemons","powder-blue-silver","wildflower-meadow"],"enum":["royal-maroon-gold","sage-french-garden","lilac-mughal-arch","editorial-minimal","peach-sage-blossoms","whimsical-doodles","blush-palace-peacocks","midnight-art-deco","temple-gold-jasmine","plum-fig-romance","lake-palace-watercolour","heirloom-lace-bow","moorish-arch-lanterns","amalfi-lemons","powder-blue-silver","wildflower-meadow"],"example":"royal-maroon-gold","description":"Design to personalise. GET /api/ai/wedding-invitation-card-maker/templates (public, no auth) lists the available designs with names and preview images; only ids listed there are accepted."},"partnerOneName":{"type":"string","minLength":1,"maxLength":60,"example":"Priya","description":"First partner's name, printed exactly as written."},"partnerTwoName":{"type":"string","minLength":1,"maxLength":60,"example":"Arjun","description":"Second partner's name, printed exactly as written."},"eventDate":{"type":"string","minLength":1,"maxLength":80,"example":"Sunday, 21 November 2027","description":"Date as free text, printed exactly as written."},"venueName":{"type":"string","minLength":1,"maxLength":100,"example":"Lakeview Palace Gardens","description":"Venue name."},"eventType":{"type":"string","values":["wedding","engagement","reception","save_the_date"],"enum":["wedding","engagement","reception","save_the_date"],"default":"wedding","description":"Kind of card. Sets the invitation wording unless invitationMessage is given."},"eventTime":{"type":"string","maxLength":40,"example":"7:00 PM onwards","description":"Time line. Omit to remove the time line from the card."},"venueAddress":{"type":"string","maxLength":150,"example":"Udaipur, Rajasthan","description":"Address or city printed under the venue. Omit to remove the address line."},"hostLine":{"type":"string","maxLength":150,"example":"Together with their families","description":"Opening line above the names. Omit to keep the design's own opening line."},"invitationMessage":{"type":"string","maxLength":200,"example":"joyfully invite you to celebrate their wedding","description":"Replaces the invitation wording under the names. Omit to keep the design's wording for the chosen eventType."},"rsvpDetails":{"type":"string","maxLength":120,"example":"RSVP: +91 98765 43210","description":"RSVP line. Omit to remove the RSVP line."},"additionalNote":{"type":"string","maxLength":150,"example":"Dinner to follow","description":"Extra line such as \"Dinner to follow\" or a dress code. Omit to remove it."},"output_format":{"type":"string","values":["png","jpeg","webp"],"enum":["png","jpeg","webp"],"default":"png","description":"Image format of the generated card."}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","templateId":"string","eventType":"string","textCheck":"object","requestId":"string","model":"string","processingTime":"number","cost":"number","remainingCredits":"number"}},"features":{"designs":16,"styles":["indian","floral","elegant","whimsical"],"eventTypes":["wedding","engagement","reception","save_the_date"],"resolution":"2K","templatesEndpoint":"/api/ai/wedding-invitation-card-maker/templates","textCheck":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/wedding-invitation-card-maker \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"templateId\": \"royal-maroon-gold\",\n    \"partnerOneName\": \"Priya\",\n    \"partnerTwoName\": \"Arjun\",\n    \"eventDate\": \"Sunday, 21 November 2027\",\n    \"venueName\": \"Lakeview Palace Gardens\"\n  }'","request":{"templateId":"royal-maroon-gold","partnerOneName":"Priya","partnerTwoName":"Arjun","eventDate":"Sunday, 21 November 2027","venueName":"Lakeview Palace Gardens"},"response":{"success":true,"message":"AI Wedding Invitation Card Maker completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_cqtause8n","data":{"cost":0.3,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-02T18:22:56.416Z"},{"id":"ai-edu-clip-generator","toolId":"ai-edu-clip-generator","name":"AI Educational Clip Generator","description":"Generate short animated educational videos from a topic or idea. AI writes the script, generates scene-by-scene clips with narrated audio, and stitches them into a complete MP4.","category":"education","tags":["education","video","ai","clip","animated","school","learning","generator"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎓","image":"https://images.unsplash.com/photo-1503676260728-1c00da094a0b?w=400&h=300&fit=crop","endpoint":"/api/ai/edu-clip-generator","v2Endpoint":"/api/v2/ai/edu-clip-generator","methods":["POST"],"pricing":{"basePrice":0.2,"currency":"USD","unit":"per_scene"},"priceFrom":0.6,"credits":60,"priceUnit":"per_video","pricingNote":"15-second video; $0.20 per 5-second scene (15 to 60 seconds)","parameters":{"required":["userInput","duration"],"optional":["aspectRatio","videoStyle"],"validation":{"userInput":{"type":"string","minLength":5,"maxLength":1000,"description":"The topic or idea the clip explains."},"duration":{"type":"integer","values":[15,30,45,60],"description":"Length of the clip in seconds: 15, 30, 45 or 60."},"aspectRatio":{"type":"string","enum":["21:9","16:9","4:3","1:1","3:4","9:16"],"default":"16:9"},"videoStyle":{"type":"string","enum":["2d-cartoon","3d-cartoon","realistic","watercolor","whiteboard"],"default":"2d-cartoon"}}},"rateLimits":{"requests":5,"window":"1h","burst":2},"output":{"format":"json","structure":{"mimeType":"video/mp4","resolution":"480p","fps":24}},"features":{"scriptGeneration":true,"videoGeneration":true,"audioGeneration":true,"sceneStitching":true,"asyncProcessing":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/edu-clip-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"userInput\": \"example_userInput\",\n    \"duration\": 15\n  }'","request":{"userInput":"example_userInput","duration":15},"response":{"success":true,"message":"AI Educational Clip Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_10zzf6nbz","data":{"cost":0.6,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:19.782Z"},{"id":"ai-math-solver","toolId":"ai-math-solver","name":"AI Math Solver","description":"Solve mathematical problems with step-by-step explanations. Supports image or text input for arithmetic, algebra, geometry, calculus, and more.","category":"education","tags":["math","education","solver","step-by-step","homework","calculus","algebra"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🧮","image":"https://images.unsplash.com/photo-1635070041078-e363dbe005cb","endpoint":"/api/ai/math-solver","v2Endpoint":"/api/v2/ai/math-solver","methods":["POST"],"pricing":{"basePrice":0.02,"currency":"USD","unit":"per_request"},"priceFrom":0.02,"credits":2,"priceUnit":"per_use","pricingNote":"flat price per problem","parameters":{"required":["inputType"],"optional":["problemImage","problemText","problemCategory","explanationLevel","language","solutionFormat","includeVisualization","showWorkSteps"],"validation":{"inputType":{"type":"string","enum":["image","text"],"required":true},"problemImage":{"type":"string","pattern":"^(https?:\\/\\/.+|data:image\\/(png|jpeg|jpg|webp);base64,)","maxSize":"10MB","required":false,"conditional":"required if inputType is \"image\""},"problemText":{"type":"string","minLength":3,"maxLength":2000,"required":false,"conditional":"required if inputType is \"text\""},"problemCategory":{"type":"string","enum":["arithmetic","algebra","geometry","trigonometry","calculus","statistics","linear-algebra","other","auto-detect"],"default":"auto-detect"},"explanationLevel":{"type":"string","enum":["brief","step-by-step","conceptual"],"default":"step-by-step"},"language":{"type":"string","enum":["english","spanish","french","hindi","arabic","chinese","custom"],"default":"english"},"solutionFormat":{"type":"string","enum":["text","text-latex","pdf"],"default":"text-latex"},"includeVisualization":{"type":"boolean","default":false},"showWorkSteps":{"type":"boolean","default":true}}},"rateLimits":{"requests":30,"window":"60000","burst":5},"output":{"format":"json","structure":{"problemType":"string","difficulty":"string","solution":{"steps":"array","finalAnswer":"string","verification":"string","alternativeMethods":"array","commonMistakes":"array","keyConceptsUsed":"array"},"requestId":"string","model":"string","processingTime":"integer","tokensUsed":"integer"}},"features":{"imageAnalysis":true,"textInput":true,"ocrSupport":true,"stepByStepSolutions":true,"multipleExplanationLevels":true,"multiLanguage":true,"latexSupport":true,"visualizationSuggestions":true,"verificationSteps":true,"alternativeMethods":true,"commonMistakesHighlight":true,"conceptExplanations":true,"difficultyAssessment":true},"errors":{"timeout":60000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/math-solver \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"inputType\": \"image\"\n  }'","request":{"inputType":"image"},"response":{"success":true,"message":"AI Math Solver completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_rscf5gs8k","data":{"cost":0.02,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:37.005Z"},{"id":"ai-physics-solver","toolId":"ai-physics-solver","name":"AI Physics Solver","description":"Solve physics problems with step-by-step explanations. Supports image or text input for mechanics, electricity & magnetism, thermodynamics, optics, and more.","category":"education","tags":["physics","education","solver","step-by-step","science","mechanics","electromagnetism"],"version":"1.0.0","status":"active","isBeta":false,"icon":"⚛️","image":"https://images.unsplash.com/photo-1636466497217-26a8cbeaf0aa","endpoint":"/api/ai/physics-solver","v2Endpoint":"/api/v2/ai/physics-solver","methods":["POST"],"pricing":{"basePrice":0.02,"currency":"USD","unit":"per_request"},"priceFrom":0.02,"credits":2,"priceUnit":"per_use","pricingNote":"flat price per problem","parameters":{"required":["inputType"],"optional":["problemImage","problemText","problemCategory","explanationLevel","unitsPreference","language","solutionFormat","includeConstantsAndEquations"],"validation":{"inputType":{"type":"string","enum":["image","text"],"required":true},"problemImage":{"type":"string","pattern":"^(https?:\\/\\/.+|data:image\\/(png|jpeg|jpg|webp);base64,)","maxSize":"10MB","required":false,"conditional":"required if inputType is \"image\""},"problemText":{"type":"string","minLength":5,"maxLength":3000,"required":false,"conditional":"required if inputType is \"text\""},"problemCategory":{"type":"string","enum":["mechanics","electricity-magnetism","thermodynamics","optics","waves","modern-physics","relativity","fluid-mechanics","other","auto-detect"],"default":"auto-detect"},"explanationLevel":{"type":"string","enum":["final-answer","step-by-step","conceptual"],"default":"step-by-step"},"unitsPreference":{"type":"string","enum":["SI","Imperial","Mixed"],"default":"SI"},"language":{"type":"string","enum":["english","spanish","french","hindi","arabic","chinese","custom"],"default":"english"},"solutionFormat":{"type":"string","enum":["text","text-latex","pdf"],"default":"text-latex"},"includeConstantsAndEquations":{"type":"boolean","default":true}}},"rateLimits":{"requests":30,"window":"60000","burst":5},"output":{"format":"json","structure":{"problemType":"string","difficulty":"string","givenQuantities":"array","unknowns":"array","physicalPrinciples":"array","assumptions":"array","solution":{"steps":"array","finalAnswer":"string","unitsCheck":"string","physicalInterpretation":"string","alternativeMethods":"array","commonMistakes":"array","relatedConcepts":"array"},"constantsUsed":"array","formulasUsed":"array","requestId":"string","model":"string","processingTime":"integer","tokensUsed":"integer"}},"features":{"imageAnalysis":true,"textInput":true,"diagramRecognition":true,"stepByStepSolutions":true,"multipleExplanationLevels":true,"multiLanguage":true,"latexSupport":true,"unitsConversion":true,"dimensionalAnalysis":true,"constantsDatabase":true,"formulaLibrary":true,"physicalInterpretation":true,"alternativeMethods":true,"commonMistakesHighlight":true,"relatedConcepts":true},"errors":{"timeout":60000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/physics-solver \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"inputType\": \"image\"\n  }'","request":{"inputType":"image"},"response":{"success":true,"message":"AI Physics Solver completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_qyk3l9fsd","data":{"cost":0.02,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:37.702Z"},{"id":"ai-synonym-finder","toolId":"ai-synonym-finder","name":"AI Synonym Finder","description":"Find synonyms and multiple meanings for words, returning key-value pairs of meanings and their synonyms","category":"education","tags":["synonym","thesaurus","word-meanings","education","language","vocabulary"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📚","image":"https://images.unsplash.com/photo-1456513080510-7bf3a84b82f8","endpoint":"/api/ai/synonym-finder","v2Endpoint":"/api/v2/ai/synonym-finder","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_request"},"priceFrom":0.1,"credits":10,"priceUnit":"per_use","pricingNote":"covers up to 2 similar words; +$0.01 per extra word (up to 50)","parameters":{"required":["topic","similarWordsCount"],"optional":[],"validation":{"topic":{"type":"string","minLength":1,"maxLength":100,"pattern":"^[a-zA-Z\\s-]+$","required":true},"similarWordsCount":{"type":"integer","min":1,"max":50,"required":true}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"topic":"string","synonyms":"object|null","message":"string|null"}},"features":{"multipleMeanings":true,"keyValuePairs":true,"strictFormat":true,"vocabularyExpansion":true},"errors":{"timeout":30000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/synonym-finder \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"topic\": \"Artificial Intelligence in Healthcare\",\n    \"similarWordsCount\": 1\n  }'","request":{"topic":"Artificial Intelligence in Healthcare","similarWordsCount":1},"response":{"success":true,"message":"AI Synonym Finder completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_i0aam2zk9","data":{"cost":0.1,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:42.655Z"},{"id":"ai-boyfriend-designer","toolId":"ai-boyfriend-designer","name":"AI Boyfriend Designer","description":"Design and generate your dream boyfriend character with AI - customize every detail from appearance to style","category":"entertainment","tags":["boyfriend","character","design","image-generation","ai","entertainment","male"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💙","image":"https://images.unsplash.com/photo-1500648767791-00dcc994a43e","endpoint":"/api/ai/boyfriend-designer","v2Endpoint":"/api/v2/ai/boyfriend-designer","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_image"},"priceFrom":0.1,"credits":10,"priceUnit":"per_image","pricingNote":"flat price per image","parameters":{"required":[],"optional":["hisName","ageAppearance","faceShape","eyeStyle","eyeColor","hairStyle","hairColor","facialHair","skinTone","scars","tattoos","bodyType","heightVibe","outfit","pose","expression","background","lighting","artStyle","imageSize","nsfwFilter"],"validation":{"hisName":{"type":"string","maxLength":50},"ageAppearance":{"type":"integer","min":18,"max":40,"default":27},"faceShape":{"type":"string","enum":["chiseled","square","oval","heart","diamond"],"default":"chiseled"},"eyeStyle":{"type":"string","enum":["sharp","smoldering","soft","piercing"],"default":"sharp"},"eyeColor":{"type":"string","enum":["hazel","gray","amber","ice_blue","heterochromia"],"default":"hazel"},"hairStyle":{"type":"string","enum":["messy","undercut","long_tied","buzz","wavy_top","slick_back","curtains"],"default":"undercut"},"hairColor":{"type":"string","enum":["black","dark_brown","platinum","ash","silver_fox","dyed_blue","dyed_red"],"default":"dark_brown"},"facialHair":{"type":"string","enum":["clean_shaven","stubble","short_beard","goatee","full_beard","mustache"],"default":"stubble"},"skinTone":{"type":"string","enum":["fair","light","medium","tan","brown","deep"],"default":"fair"},"scars":{"type":"boolean","default":false},"tattoos":{"type":"boolean","default":false},"bodyType":{"type":"string","enum":["lean","athletic","muscular","dad_bod","tall_slim","broad_shoulders"],"default":"athletic"},"heightVibe":{"type":"string","enum":["compact_cute","average","tall","towering_dominant"],"default":"tall"},"outfit":{"type":"string","enum":["casual_hoodie","casual_ripped_jeans","casual_leather_jacket","hot_shirtless","hot_low_rise_sweats","hot_open_flannel","formal_suit","formal_tie_undone","formal_tux","fantasy_vampire","fantasy_werewolf","fantasy_cyberpunk","fantasy_knight","cosplay_anime","cosplay_game","cosplay_kpop"],"default":"casual_hoodie"},"pose":{"type":"string","enum":["smirking_selfie","arms_crossed","shirt_lift","leaning_in","back_view","sitting_desk","nsfw_tease"],"default":"smirking_selfie"},"expression":{"type":"string","enum":["smoldering","cocky_grin","soft_smile","intense_stare","sleepy","flirty_wink","aroused"],"default":"cocky_grin"},"background":{"type":"string","enum":["gym","penthouse","rainy_street","forest","motorcycle","office","beach_sunset"],"default":"gym"},"lighting":{"type":"string","enum":["dramatic","golden_hour","neon","moody_blue","firelight","studio_flash"],"default":"dramatic"},"artStyle":{"type":"string","enum":["realistic","anime","3d_render","comic","oil_painting"],"default":"realistic"},"imageSize":{"type":"string","enum":["512x512","1024x1024","1024x768","768x1024"],"default":"1024x1024"},"nsfwFilter":{"type":"boolean","default":true}}},"rateLimits":{"requests":20,"window":"60000","burst":5},"output":{"format":"json","structure":{"images":"array","filename":"string","requestId":"string","model":"string","prompt":"string","characterDetails":"object"}},"features":{"characterDesign":true,"imageGeneration":true,"multipleArtStyles":true,"customization":true,"nsfwFilter":true,"highQuality":true,"detailedControl":true,"facialHairCustomization":true},"errors":{"timeout":90000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/boyfriend-designer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{}'","request":{},"response":{"success":true,"message":"AI Boyfriend Designer completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_564laf1hz","data":{"cost":0.1,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:39.099Z"},{"id":"ai-girlfriend-designer","toolId":"ai-girlfriend-designer","name":"AI Girlfriend Designer","description":"Design and generate your dream girlfriend character with AI - customize every detail from appearance to style","category":"entertainment","tags":["girlfriend","character","design","image-generation","ai","entertainment"],"version":"1.0.0","status":"active","isBeta":false,"icon":"💝","image":"https://images.unsplash.com/photo-1529626455594-4ff0802cfb7e","endpoint":"/api/ai/girlfriend-designer","v2Endpoint":"/api/v2/ai/girlfriend-designer","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_image"},"priceFrom":0.1,"credits":10,"priceUnit":"per_image","pricingNote":"flat price per image","parameters":{"required":[],"optional":["herName","ageAppearance","faceShape","eyeStyle","eyeColor","hairStyle","hairColor","skinTone","freckles","bodyType","heightVibe","outfit","pose","expression","background","lighting","artStyle","imageSize","nsfwFilter"],"validation":{"herName":{"type":"string","maxLength":50},"ageAppearance":{"type":"integer","min":18,"max":35,"default":24},"faceShape":{"type":"string","enum":["heart","oval","square","round","diamond"],"default":"oval"},"eyeStyle":{"type":"string","enum":["almond","doe","cat_eye","round"],"default":"almond"},"eyeColor":{"type":"string","enum":["blue","green","brown","violet","heterochromia"],"default":"brown"},"hairStyle":{"type":"string","enum":["long_straight","wavy","curly","bob","ponytail","braids","messy_bun"],"default":"long_straight"},"hairColor":{"type":"string","enum":["blonde","brunette","black","red","pink","silver","ombre","pastel"],"default":"brunette"},"skinTone":{"type":"string","enum":["fair","light","medium","tan","brown","deep"],"default":"fair"},"freckles":{"type":"boolean","default":false},"bodyType":{"type":"string","enum":["petite","slim","curvy","athletic","hourglass","busty"],"default":"slim"},"heightVibe":{"type":"string","enum":["short","average","tall"],"default":"average"},"outfit":{"type":"string","enum":["casual","cute","sexy","fantasy","cosplay","hoodie","bikini","bodysuit","maid","cyberpunk"],"default":"casual"},"pose":{"type":"string","enum":["selfie","side_profile","back_view","lying_down","hugging_pillow","blowing_kiss","sitting","standing","nsfw_tease"],"default":"selfie"},"expression":{"type":"string","enum":["smiling","shy","seductive","playful","pouty","ahegao","sleepy","laughing","winking"],"default":"smiling"},"background":{"type":"string","enum":["bedroom","beach","city_night","forest","studio","neon_lights","cherry_blossoms","cafe","rooftop"],"default":"bedroom"},"lighting":{"type":"string","enum":["soft_natural","golden_hour","cinematic","neon_glow","candlelight","studio"],"default":"soft_natural"},"artStyle":{"type":"string","enum":["realistic","anime","3d_render","oil_painting","sketch"],"default":"realistic"},"imageSize":{"type":"string","enum":["512x512","1024x1024","1024x768","768x1024"],"default":"1024x1024"},"nsfwFilter":{"type":"boolean","default":true}}},"rateLimits":{"requests":20,"window":"60000","burst":5},"output":{"format":"json","structure":{"images":"array","filename":"string","requestId":"string","model":"string","prompt":"string","characterDetails":"object"}},"features":{"characterDesign":true,"imageGeneration":true,"multipleArtStyles":true,"customization":true,"nsfwFilter":true,"highQuality":true,"detailedControl":true},"errors":{"timeout":90000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/girlfriend-designer \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{}'","request":{},"response":{"success":true,"message":"AI Girlfriend Designer completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_0i2u5nk7r","data":{"cost":0.1,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:38.401Z"},{"id":"ai-halloween-costume-generator","toolId":"ai-halloween-costume-generator","name":"AI Halloween Costume Generator","description":"Generate unique and creative Halloween costume designs using AI. Create personalized costumes for individuals, couples, families, or groups with customizable themes, styles, and accessories.","category":"entertainment","tags":["halloween","costume","design","fashion","party","cosplay","seasonal","spooky","creative"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎃","image":"https://images.unsplash.com/photo-1509557965875-b88c97052f0e","endpoint":"/api/ai/halloween-costume-generator","v2Endpoint":"/api/v2/ai/halloween-costume-generator","methods":["POST"],"pricing":{"basePrice":0.06,"currency":"USD","unit":"per_generation"},"priceFrom":0.06,"credits":6,"priceUnit":"per_image","pricingNote":"per image; output type \"All\" renders 4 views at 4x the price; up to 4 images per request","parameters":{"required":["prompt"],"optional":["costume_type","photo_upload","inspiration_image","theme","character_mood","era","gender_fit","group_coordination","accessory_preferences","color_palette","material_preference","body_type_adaptation","creativity_level","output_type","num_images","aspect_ratio","output_format"],"validation":{"prompt":{"type":"string","minLength":10,"maxLength":2000},"costume_type":{"type":"string","enum":["Individual","Couple","Group","Family"]},"photo_upload":{"type":"string","description":"A photo of the wearer, as an http(s) link or a base64 data URI."},"inspiration_image":{"type":"array","itemType":"url","maxItems":3,"description":"Up to 3 http(s) links or base64 data URIs of images to take inspiration from: 3 images at most together with photo_upload."},"theme":{"type":"string","enum":["Classic Horror","Fantasy","Sci-Fi","Gothic","Mythical","Pop Culture","Funny","Cute","Retro","Futuristic"]},"character_mood":{"type":"string","enum":["Scary","Mysterious","Cute","Powerful","Funny","Elegant","Creepy","Whimsical"]},"era":{"type":"string","enum":["Modern","Medieval","Victorian","Futuristic","Post-Apocalyptic","80s/90s Retro"]},"gender_fit":{"type":"string","enum":["Feminine","Masculine","Androgynous","Kids"]},"group_coordination":{"type":"string","maxLength":500},"accessory_preferences":{"type":"array","values":["Mask","Makeup","Hat","Cape","Armor","Jewelry","Props","Wings"],"description":"Accessories to include, any of Mask, Makeup, Hat, Cape, Armor, Jewelry, Props and Wings."},"color_palette":{"type":"array","values":["Black","Red","Purple","Gold","White","Green","Orange","Blue","Silver"],"description":"Colours to use, any of Black, Red, Purple, Gold, White, Green, Orange, Blue and Silver."},"material_preference":{"type":"string","enum":["Fabric","Leather","Metallic","Plastic","Organic","Ethereal / Magic Glow"]},"body_type_adaptation":{"type":"boolean"},"creativity_level":{"type":"integer","min":1,"max":10},"output_type":{"type":"string","enum":["Costume Concept Image","Full Body Render","Makeup Close-Up","Accessories Layout","All"]},"num_images":{"type":"integer","min":1,"max":4},"aspect_ratio":{"type":"string","enum":["1:1","2:3","3:2","4:5","5:4","16:9","9:16"]},"output_format":{"type":"string","enum":["png","jpeg","webp"]}}},"rateLimits":{"requests":20,"window":"3600","burst":5},"output":{"format":"json","structure":{"request_id":"string","views":"array","generation_details":"object","credits_used":"number","processing_time_ms":"number"}},"features":{"multipleViews":{"enabled":true,"views":["Costume Concept Image","Full Body Render","Makeup Close-Up","Accessories Layout"],"allViewsMultiplier":4},"imageToImage":{"enabled":true,"maxReferenceImages":3,"supportedFormats":["jpg","jpeg","png","webp"]},"groupCostumes":{"enabled":true,"types":["Couple","Group","Family"],"requiresCoordination":true},"customization":{"themes":10,"moods":8,"eras":6,"accessories":8,"colors":9,"materials":6}},"errors":{"timeout":180000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/halloween-costume-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A serene mountain landscape at sunset\",\n    \"num_images\": 1\n  }'","request":{"prompt":"A serene mountain landscape at sunset","num_images":1},"response":{"success":true,"message":"AI Halloween Costume Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_hup4bi8kg","data":{"cost":0.06,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:48.915Z"},{"id":"ai-image-generator","toolId":"ai-image-generator","name":"AI Image Generator","description":"Generate high-quality images from text prompts using advanced AI models","category":"image_generation","tags":["image","generation","ai","text-to-image","creative"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎨","image":"https://images.unsplash.com/photo-1547891654-e66ed7ebb968","endpoint":"/api/ai/image-generation","v2Endpoint":"/api/v2/ai/image-generation","methods":["POST"],"pricing":{"basePrice":0.12,"currency":"USD","unit":"per_image"},"priceFrom":0.12,"credits":12,"priceUnit":"per_image","pricingNote":"per image; up to 4 per request","parameters":{"required":["prompt"],"optional":["aspect_ratio","num_images","seed","output_format","enhance_prompt"],"validation":{"prompt":{"type":"string","minLength":3,"maxLength":2000},"aspect_ratio":{"type":"string","values":["1:1","16:9","9:16","4:3","3:4"],"default":"1:1"},"num_images":{"type":"integer","min":1,"max":4,"default":1,"description":"How many images to make."},"seed":{"type":"integer","min":0,"max":2147483647},"output_format":{"type":"string","values":["png","jpeg","webp"],"default":"png"},"enhance_prompt":{"type":"boolean","default":false,"description":"Add detail and quality words to the prompt before the image is made."}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"json","structure":{"images":"array","requestId":"string","model":"string"}},"features":{"textToImage":true,"safetyChecker":true},"errors":{"timeout":120000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/image-generation \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A serene mountain landscape at sunset\",\n    \"num_images\": 1\n  }'","request":{"prompt":"A serene mountain landscape at sunset","num_images":1},"response":{"success":true,"message":"AI Image Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_sar7hgrfj","data":{"cost":0.12,"remainingCredits":9.95,"images":[{"url":"https://example.com/generated-image-xyz.png","size":"1024x1024","format":"png"}],"numImages":1}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:19.158Z"},{"id":"ai-image-prompt-creator","toolId":"ai-image-prompt-creator","name":"AI Image Prompt Creator","description":"Analyze any image and generate a detailed AI image generation prompt to recreate it. Supports plain text or structured JSON output.","category":"image_generation","tags":["image","prompt","ai","generator","vision"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎨","image":"https://images.unsplash.com/photo-1547954575-855750c57bd3?w=400&h=300&fit=crop","endpoint":"/api/ai/image-prompt-creator","v2Endpoint":"/api/v2/ai/image-prompt-creator","methods":["POST"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_request"},"priceFrom":0.1,"credits":10,"priceUnit":"per_use","pricingNote":"flat price per prompt","parameters":{"required":["imageUrl"],"optional":["outputFormat"],"validation":{"imageUrl":{"type":"string","description":"An http(s) link to the image, or the image as a base64 data URI."},"outputFormat":{"type":"string","values":["normal","json"],"default":"normal"}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"prompt":"string (normal) or object (json)","outputFormat":"string","requestId":"string","model":"string","processingTime":"number","tokensUsed":"number","cost":"number","remainingCredits":"number"}},"features":{"imageAnalysis":true,"normalPrompt":true,"jsonPrompt":true,"visionModel":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/image-prompt-creator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"imageUrl\": \"example_imageUrl\"\n  }'","request":{"imageUrl":"example_imageUrl"},"response":{"success":true,"message":"AI Image Prompt Creator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_4stzcnwyo","data":{"cost":0.1,"remainingCredits":9.95,"images":[{"url":"https://example.com/generated-image-xyz.png","size":"1024x1024","format":"png"}],"numImages":1}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.044Z"},{"id":"ai-nano-banana-2","toolId":"ai-nano-banana-2","name":"AI Nano Banana Creator","description":"Fast AI text-to-image generation. Create stunning images from text prompts with support for extreme aspect ratios and multiple outputs.","category":"image_generation","tags":["image","generation","text-to-image","nano-banana-2","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🍌","image":"https://images.unsplash.com/photo-1618005198919-d3d4b5a92ead?w=400&h=300&fit=crop","endpoint":"/api/ai/nano-banana-2","v2Endpoint":"/api/v2/ai/nano-banana-2","methods":["POST"],"pricing":{"basePrice":0.55,"currency":"USD","unit":"per_image"},"priceFrom":0.55,"credits":55,"priceUnit":"per_image","pricingNote":"per image; up to 4 per request","parameters":{"required":["prompt"],"optional":["num_images","seed","aspect_ratio","output_format","safety_tolerance","sync_mode","limit_generations"],"validation":{"prompt":{"type":"string","minLength":3,"maxLength":2000},"num_images":{"type":"integer","min":1,"max":4},"seed":{"type":"integer","min":0},"aspect_ratio":{"type":"string","values":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16","4:1","1:4","8:1","1:8"]},"output_format":{"type":"string","values":["jpeg","png","webp"]},"safety_tolerance":{"type":"string","values":["1","2","3","4","5","6"]},"sync_mode":{"type":"boolean","default":false},"limit_generations":{"type":"boolean","default":true}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","description":"string","requestId":"string","model":"string"}},"features":{"textToImage":true,"aspectRatioControl":true,"multipleOutputs":true,"maxOutputImages":4},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/nano-banana-2 \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A serene mountain landscape at sunset\",\n    \"num_images\": 1\n  }'","request":{"prompt":"A serene mountain landscape at sunset","num_images":1},"response":{"success":true,"message":"AI Nano Banana Creator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_pt2liugux","data":{"cost":0.55,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.565Z"},{"id":"ai-action-figure","toolId":"ai-action-figure","name":"AI Action Figure","description":"Transform any photo into a realistic action figure toy in blister pack packaging. Choose from 5 styles: Classic, Superhero, Barbie, LEGO, or Vintage. Add a name and accessories.","category":"photo_editing","tags":["action-figure","toy","photo-transformation","ai","viral","fun"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🦸","image":"/images/ai_action_figure.png","endpoint":"/api/ai/action-figure","v2Endpoint":"/api/v2/ai/action-figure","methods":["POST"],"pricing":{"basePrice":0.07,"currency":"USD","unit":"per_image"},"priceFrom":0.07,"credits":7,"priceUnit":"per_image","pricingNote":"flat price per figure image","parameters":{"required":["image_urls"],"optional":["name","accessories","style","output_format"],"validation":{"image_urls":{"type":"array","minItems":1,"maxItems":1,"itemType":"url"},"name":{"type":"string","maxLength":50},"accessories":{"type":"string","maxLength":200},"style":{"type":"string","values":["classic","superhero","barbie","lego","vintage"]},"output_format":{"type":"string","values":["png","jpeg","webp"]}}},"rateLimits":{"requests":15,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","requestId":"string","model":"string"}},"features":{"styles":5,"customName":true,"customAccessories":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/action-figure \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image_urls\": [\n      \"example_image_urls\"\n    ],\n    \"style\": \"classic\"\n  }'","request":{"image_urls":["example_image_urls"],"style":"classic"},"response":{"success":true,"message":"AI Action Figure completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_6ity092f5","data":{"cost":0.07,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:26.195Z"},{"id":"ai-background-remover","toolId":"ai-background-remover","name":"AI Background Remover","description":"Upload an image and remove its background instantly, returning a clean transparent PNG cutout. Supports PNG, JPG, and WEBP up to 20MB.","category":"photo_editing","tags":["image","background","remover","cutout","transparent","photo-editing","png"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🪄","image":"https://images.unsplash.com/photo-1503602642458-232111445657?w=400&h=300&fit=crop","endpoint":"/api/ai/background-remover","v2Endpoint":"/api/v2/ai/background-remover","methods":["POST"],"pricing":{"basePrice":0.02,"currency":"USD","unit":"per_request"},"priceFrom":0.02,"credits":2,"priceUnit":"per_image","pricingNote":"flat price per image","parameters":{"required":["image"],"optional":[],"validation":{"image":{"type":"file","min":1,"max":1,"formats":["image/png","image/jpeg","image/webp"],"maxSizeMB":20}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"text","structure":{"file":"Transparent PNG with background removed (binary download)"}},"features":{"backgroundRemoval":true,"transparentOutput":true,"binaryDownload":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/background-remover \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image\": \"example_image\"\n  }'","request":{"image":"example_image"},"response":{"success":true,"message":"AI Background Remover completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_cpz96zmjn","data":{"cost":0.02,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:49.961Z"},{"id":"ai-face-swapper","toolId":"ai-face-swapper","name":"AI Face Swapper","description":"Swap faces between photos with AI. Upload a source face and a target body image to get a seamless, photorealistic face swap result.","category":"photo_editing","tags":["face-swap","ai","photo-editing","image-to-image"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🔄","image":"/images/ai_face_swapper.png","endpoint":"/api/ai/face-swapper","v2Endpoint":"/api/v2/ai/face-swapper","methods":["POST"],"pricing":{"basePrice":0.11,"currency":"USD","unit":"per_image"},"priceFrom":0.11,"credits":11,"priceUnit":"per_image","pricingNote":"flat price per swapped image","parameters":{"required":["source_image_url","target_image_url"],"optional":["prompt","aspect_ratio","output_format","consent"],"validation":{"source_image_url":{"type":"string","itemType":"url"},"target_image_url":{"type":"string","itemType":"url"},"prompt":{"type":"string","maxLength":1000},"aspect_ratio":{"type":"string","values":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"]},"output_format":{"type":"string","values":["png","jpeg","webp"]},"consent":{"type":"boolean","description":"true confirms that you may use both faces; it is recorded with the request."}}},"rateLimits":{"requests":15,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","requestId":"string","model":"string"}},"features":{"faceSwap":true,"twoImageInput":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/face-swapper \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"source_image_url\": \"example_source_image_url\",\n    \"target_image_url\": \"example_target_image_url\"\n  }'","request":{"source_image_url":"example_source_image_url","target_image_url":"example_target_image_url"},"response":{"success":true,"message":"AI Face Swapper completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_327xsedre","data":{"cost":0.11,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:19.948Z"},{"id":"ai-ghibli-generator","toolId":"ai-ghibli-generator","name":"AI Ghibli Generator","description":"Transform any photo into stunning Studio Ghibli anime art style. Upload a selfie, pet photo, or landscape and get an authentic Ghibli-style artwork instantly.","category":"photo_editing","tags":["ghibli","anime","studio-ghibli","image-to-image","art-style","transformation","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🏯","image":"/images/ai_ghibili_generator.png","endpoint":"/api/ai/ghibli-generator","v2Endpoint":"/api/v2/ai/ghibli-generator","methods":["POST"],"pricing":{"basePrice":0.11,"currency":"USD","unit":"per_image"},"priceFrom":0.11,"credits":11,"priceUnit":"per_image","pricingNote":"flat price per image","parameters":{"required":["image_urls"],"optional":["prompt","aspect_ratio","output_format"],"validation":{"image_urls":{"type":"array","minItems":1,"maxItems":1,"itemType":"url"},"prompt":{"type":"string","maxLength":2000},"aspect_ratio":{"type":"string","values":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"]},"output_format":{"type":"string","values":["png","jpeg","webp"]}}},"rateLimits":{"requests":15,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","requestId":"string","model":"string"}},"features":{"imageToGhibli":true,"aspectRatioControl":true,"maxReferenceImages":1,"maxOutputImages":1},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/ghibli-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image_urls\": [\n      \"example_image_urls\"\n    ]\n  }'","request":{"image_urls":["example_image_urls"]},"response":{"success":true,"message":"AI Ghibli Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_pkihxq5es","data":{"cost":0.11,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:26.896Z"},{"id":"ai-headshot-generator","toolId":"ai-headshot-generator","name":"AI Headshot Generator","description":"Transform portrait photos into professional headshots with customizable backgrounds","category":"photo_editing","tags":["headshot","portrait","photo-editing","professional","profile-photo","business"],"version":"1.0.0","status":"active","isBeta":false,"icon":"👤","image":"https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=300&fit=crop","endpoint":"/api/ai/headshot-generator","v2Endpoint":"/api/v2/ai/headshot-generator","methods":["POST"],"pricing":{"basePrice":0.12,"currency":"USD","unit":"per_request"},"priceFrom":0.12,"credits":12,"priceUnit":"per_image","pricingNote":"flat price per headshot","parameters":{"required":["image_url"],"optional":["background_style","aspect_ratio"],"validation":{"image_url":{"type":"string","description":"Portrait image URL or base64 data URI","pattern":"^(https?://|data:image/)"},"background_style":{"type":"string","enum":["professional","corporate","clean","gradient"],"default":"professional"},"aspect_ratio":{"type":"string","description":"Aspect ratio in format \"width:height\" (e.g., \"3:4\", \"1:1\"). Backend automatically converts to required format.","pattern":"^\\d+:\\d+$","enum":["1:1","16:9","9:16","4:3","3:4"]}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","requestId":"string","processingTime":"number","metadata":"object"}},"features":{"backgroundStyles":["professional","corporate","clean","gradient"],"supportedInputFormats":["jpg","jpeg","png","webp"],"inputMethods":["url","base64"],"aspectRatioControl":true,"highQuality":true,"backgroundRemoval":true,"professionalLighting":true,"colorCorrection":true,"faceEnhancement":true},"errors":{"timeout":60000,"retries":3,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/headshot-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image_url\": \"example_image_url\"\n  }'","request":{"image_url":"example_image_url"},"response":{"success":true,"message":"AI Headshot Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_xnwcj12cj","data":{"cost":0.12,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:35.600Z"},{"id":"ai-nano-banana","toolId":"ai-nano-banana","name":"AI Nano Banana Edit","description":"AI image editing from reference photos. Transform and edit images based on reference photos and text prompts.","category":"photo_editing","tags":["image","editing","ai","image-to-image","transformation","nano-banana"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🍌","image":"https://images.unsplash.com/photo-1618005198919-d3d4b5a92ead?w=400&h=300&fit=crop","endpoint":"/api/ai/nano-banana","v2Endpoint":"/api/v2/ai/nano-banana","methods":["POST"],"pricing":{"basePrice":0.55,"currency":"USD","unit":"per_image"},"priceFrom":0.605,"credits":61,"priceUnit":"per_image","pricingNote":"per image with 1 reference image; each extra reference image adds $0.055 per image","parameters":{"required":["prompt","image_urls"],"optional":["num_images","aspect_ratio","output_format","sync_mode","limit_generations"],"validation":{"prompt":{"type":"string","minLength":3,"maxLength":2000},"image_urls":{"type":"array","minItems":1,"maxItems":10,"itemType":"url"},"num_images":{"type":"integer","min":1,"max":4},"aspect_ratio":{"type":"string","values":["auto","21:9","16:9","3:2","4:3","5:4","1:1","4:5","3:4","2:3","9:16"]},"output_format":{"type":"string","values":["png","jpeg","webp"]},"sync_mode":{"type":"boolean","default":false},"limit_generations":{"type":"boolean","default":false}}},"rateLimits":{"requests":15,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array","description":"string","requestId":"string","model":"string"}},"features":{"imageToImage":true,"multipleReferences":true,"aspectRatioControl":true,"highQuality":true,"maxReferenceImages":10,"maxOutputImages":4},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/nano-banana \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"prompt\": \"A serene mountain landscape at sunset\",\n    \"image_urls\": [\n      \"example_image_urls\"\n    ],\n    \"num_images\": 1\n  }'","request":{"prompt":"A serene mountain landscape at sunset","image_urls":["example_image_urls"],"num_images":1},"response":{"success":true,"message":"AI Nano Banana Edit completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_t4bn2wwb3","data":{"cost":0.605,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.471Z"},{"id":"ai-product-photo-studio","toolId":"ai-product-photo-studio","name":"AI Product Photo Studio","description":"Generate professional e-commerce product photos from casual uploads. AI-powered analysis, theme selection, and multi-angle photo generation with optional feature highlights.","category":"photo_editing","tags":["product","photography","e-commerce","ai","image-generation","studio","marketing","amazon","shopify"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📸","image":"https://images.unsplash.com/photo-1523275335684-37898b6baf30?w=400&h=300&fit=crop","endpoint":"/api/ai/product-photo-studio","v2Endpoint":"/api/v2/ai/product-photo-studio","methods":["POST"],"pricing":{"basePrice":0.2,"currency":"USD","unit":"per_image"},"priceFrom":0.2,"credits":20,"priceUnit":"per_image","pricingNote":"per photo, 1 to 6 per run; the default 5 photos cost $1.00; feature images cost the same","parameters":{"required":["product_images"],"optional":["theme","num_outputs","product_name","product_category","feature_highlights"],"validation":{"product_images":{"type":"file","min":1,"max":4,"maxSizeMB":10,"description":"Photos of the product, as JPEG, PNG or WebP files (multipart upload)."},"theme":{"type":"string","values":["ai_recommended","white_studio","light_gray_studio","black_premium","wooden_minimal","marble_luxury","natural_outdoor"],"default":"ai_recommended"},"num_outputs":{"type":"integer","min":1,"max":6,"default":5},"product_name":{"type":"string","maxLength":100},"product_category":{"type":"string","maxLength":100},"feature_highlights.enabled":{"type":"boolean","default":false},"feature_highlights.feature_text":{"type":"string","maxLength":500},"feature_highlights.max_feature_images":{"type":"integer","min":1,"max":3,"default":3}}},"rateLimits":{"requests":5,"window":"1m","burst":2},"output":{"format":"json","structure":{"analysis":"Product analysis and theme recommendation","product_images":"Array of generated product photos with URLs","feature_images":"Array of feature highlight photos with URLs (if enabled)","metadata":"Request metadata including costs and processing time"}},"features":{"multiImageAnalysis":true,"aiThemeRecommendation":true,"featureHighlights":true,"parallelGeneration":true,"partialFailureResilience":true,"multiLanguageFeatures":true,"smartImageSelection":true,"presetThemes":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/product-photo-studio \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"product_images\": \"example_product_images\"\n  }'","request":{"product_images":"example_product_images"},"response":{"success":true,"message":"AI Product Photo Studio completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_d6yeydeyo","data":{"cost":0.2,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:50.481Z"},{"id":"ai-upscale-image","toolId":"ai-upscale-image","name":"AI Upscale Image","description":"Upscale and enhance images with AI. Supports face enhancement, denoising, sharpening, and generative upscaling up to 4x.","category":"photo_editing","tags":["image","upscale","enhance","ai","photo"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🔍","image":"https://images.unsplash.com/photo-1591453089816-0fbb971b454c?w=400&h=300&fit=crop","endpoint":"/api/ai/upscale-image","v2Endpoint":"/api/v2/ai/upscale-image","methods":["POST"],"pricing":{"basePrice":0.12,"currency":"USD","unit":"per_request"},"priceFrom":0.12,"credits":12,"priceUnit":"per_image","pricingNote":"flat price per upscaled image","parameters":{"required":["image_url"],"optional":["model","upscale_factor","crop_to_fill","output_format","subject_detection","face_enhancement","face_enhancement_creativity","face_enhancement_strength","sharpen","denoise","fix_compression","strength","creativity","texture","prompt","autoprompt","detail"],"validation":{"image_url":{"type":"string","format":"url","description":"Public http(s) link to the image to upscale."},"model":{"type":"string","description":"Enhancement mode. Leave it out to use the standard mode."},"upscale_factor":{"type":"number","min":1,"max":4,"default":2},"crop_to_fill":{"type":"boolean","default":false},"output_format":{"type":"string","values":["jpeg","png"],"default":"jpeg"},"subject_detection":{"type":"string","values":["All","Foreground","Background"],"default":"All"},"face_enhancement":{"type":"boolean","default":true},"face_enhancement_creativity":{"type":"number","min":0,"max":1},"face_enhancement_strength":{"type":"number","min":0,"max":1,"default":0.8},"sharpen":{"type":"number","min":0,"max":1},"denoise":{"type":"number","min":0,"max":1},"fix_compression":{"type":"number","min":0,"max":1},"strength":{"type":"number","min":0.01,"max":1},"creativity":{"type":"integer","min":1,"max":6},"texture":{"type":"integer","min":1,"max":5},"prompt":{"type":"string","maxLength":1024},"autoprompt":{"type":"boolean"},"detail":{"type":"number","min":0,"max":1}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"imageUrl":"string","image":"object","requestId":"string","model":"string","upscale_factor":"number"}},"features":{"faceEnhancement":true,"denoise":true,"sharpen":true,"generativeUpscaling":true,"multipleModels":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/upscale-image \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image_url\": \"https://example.com\"\n  }'","request":{"image_url":"https://example.com"},"response":{"success":true,"message":"AI Upscale Image completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_ca3t6y70q","data":{"cost":0.12,"remainingCredits":9.95,"images":[{"url":"https://example.com/generated-image-xyz.png","size":"1024x1024","format":"png"}],"numImages":1}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:21.092Z"},{"id":"ai-watermark-remover","toolId":"ai-watermark-remover","name":"AI Watermark Remover","description":"Remove watermarks from images with AI image editing. Provide an image URL and get back a clean, watermark-free version.","category":"photo_editing","tags":["watermark","photo","editing","cleanup","ai","image"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🚫","image":"https://images.unsplash.com/photo-1588870849459-2df5e8b5b60a?w=400&h=300&fit=crop","endpoint":"/api/ai/watermark-remover","v2Endpoint":"/api/v2/ai/watermark-remover","methods":["POST"],"pricing":{"basePrice":0.2,"currency":"USD","unit":"per_request"},"priceFrom":0.2,"credits":20,"priceUnit":"per_image","pricingNote":"flat price per image","parameters":{"required":["image_url"],"optional":[],"validation":{"image_url":{"type":"string","maxSize":"3MB","description":"An http(s) link to the image, or the image as a base64 data URL (data:image/jpeg;base64,...) of at most 3 MB."}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"images":"array of image objects with url","model":"string","processingTime":"number"}},"features":{"watermarkRemoval":true,"urlBasedInput":true,"singleImageInput":true,"maxImageSize":"3MB"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/watermark-remover \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image_url\": \"example_image_url\"\n  }'","request":{"image_url":"example_image_url"},"response":{"success":true,"message":"AI Watermark Remover completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_4demav5gv","data":{"cost":0.2,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:21.279Z"},{"id":"ai-image-compressor","toolId":"ai-image-compressor","name":"AI Image Compressor","description":"Compress images at a Low, Recommended or High compression level: High makes the smallest file, Low keeps the most detail. Reduces file size while preserving the original format. Supports JPEG, PNG, WebP and AVIF.","category":"productivity","tags":["image","compress","optimize","productivity","utility"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🗜️","image":"https://images.unsplash.com/photo-1611532736597-de2d4265fba3?w=400&h=300&fit=crop","endpoint":"/api/ai/image-compressor","v2Endpoint":"/api/v2/ai/image-compressor","methods":["POST"],"pricing":{"basePrice":0,"currency":"USD","unit":"per_request"},"priceFrom":0,"credits":0,"priceUnit":"per_image","pricingNote":"free","parameters":{"required":["image"],"optional":["quality"],"validation":{"image":{"type":"file","min":1,"max":1,"formats":["image/jpeg","image/png","image/webp","image/avif"],"maxSizeMB":20},"quality":{"type":"string","enum":["low","recommended","high"],"default":"recommended","description":"Compression level: high makes the smallest file, low keeps the most detail."}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"text","structure":{"file":"Compressed image as binary download (same format as input)"}},"features":{"imageCompression":true,"qualityPresets":true,"preservesFormat":true,"stripsMetadata":true,"binaryDownload":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/image-compressor \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"image\": \"example_image\"\n  }'","request":{"image":"example_image"},"response":{"success":true,"message":"AI Image Compressor completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_zi8m6gozl","data":{"cost":0,"remainingCredits":9.95,"images":[{"url":"https://example.com/generated-image-xyz.png","size":"1024x1024","format":"png"}],"numImages":1}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:49.007Z"},{"id":"ai-image-to-pdf","toolId":"ai-image-to-pdf","name":"AI Image to PDF","description":"Convert 1–20 images into a single downloadable PDF document. Each image becomes its own page. Supports JPEG, PNG, WEBP, GIF and more.","category":"productivity","tags":["image","pdf","convert","documents","productivity","utility"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🖼️","image":"https://images.unsplash.com/photo-1568667256549-094345857c55?w=400&h=300&fit=crop","endpoint":"/api/ai/image-to-pdf","v2Endpoint":"/api/v2/ai/image-to-pdf","methods":["POST"],"pricing":{"basePrice":0,"currency":"USD","unit":"per_request"},"priceFrom":0,"credits":0,"priceUnit":"per_use","pricingNote":"free","parameters":{"required":["images"],"optional":[],"validation":{"images":{"type":"file","min":1,"max":20,"formats":["image/jpeg","image/png","image/webp","image/gif","image/bmp","image/tiff"],"maxSizeMB":20}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"text","structure":{"file":"PDF file as binary download"}},"features":{"imageToPdf":true,"multipleImages":true,"binaryDownload":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/image-to-pdf \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"images\": \"example_images\"\n  }'","request":{"images":"example_images"},"response":{"success":true,"message":"AI Image to PDF completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_shadbpqxw","data":{"cost":0,"remainingCredits":9.95,"images":[{"url":"https://example.com/generated-image-xyz.png","size":"1024x1024","format":"png"}],"numImages":1}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:49.335Z"},{"id":"ai-pdf-merge","toolId":"ai-pdf-merge","name":"AI PDF Merge","description":"Upload multiple PDF files and merge them into a single downloadable PDF document. Supports 2–10 files, up to 20MB each.","category":"productivity","tags":["pdf","merge","documents","productivity","utility","files"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📄","image":"https://images.unsplash.com/photo-1568667256549-094345857c55?w=400&h=300&fit=crop","endpoint":"/api/ai/pdf-merge","v2Endpoint":"/api/v2/ai/pdf-merge","methods":["POST"],"pricing":{"basePrice":0,"currency":"USD","unit":"per_request"},"priceFrom":0,"credits":0,"priceUnit":"per_use","pricingNote":"free","parameters":{"required":["pdfs"],"optional":[],"validation":{"pdfs":{"type":"file","min":2,"max":10,"formats":["application/pdf"],"maxSizeMB":20}}},"rateLimits":{"requests":20,"window":"1m","burst":5},"output":{"format":"text","structure":{"file":"Merged PDF file as binary download"}},"features":{"pdfMerge":true,"multipleFiles":true,"binaryDownload":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/pdf-merge \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"pdfs\": \"example_pdfs\"\n  }'","request":{"pdfs":"example_pdfs"},"response":{"success":true,"message":"AI PDF Merge completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_0wfcfpj65","data":{"cost":0,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:49.238Z"},{"id":"ai-keyword-researcher","toolId":"ai-keyword-researcher","name":"AI Keyword Researcher","description":"Deep keyword and domain research with SEO analysis, monetization insights, and strategic recommendations through multi-step AI analysis.","category":"seo_tools","tags":["keyword","research","seo","domain","analysis","monetization","strategy"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🔍","image":"https://images.unsplash.com/photo-1432888498266-38ffec3eaf0a?w=400&h=300&fit=crop","endpoint":"/api/ai/keyword-researcher","v2Endpoint":"/api/v2/ai/keyword-researcher","methods":["POST"],"pricing":{"basePrice":0.2,"currency":"USD","unit":"per_request"},"priceFrom":0.2,"credits":20,"priceUnit":"per_use","pricingNote":"flat price per keyword researched","parameters":{"required":["keyword"],"optional":[],"validation":{"keyword":{"type":"string","minLength":1,"maxLength":300,"maxWords":30}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"keyword":"string","report":"string","research":"object","metadata":"object"}},"features":{"multiStepAnalysis":true,"seoAnalysis":true,"monetizationInsights":true,"domainEvaluation":true,"strategicQuestions":true,"comprehensiveReport":true,"marketResearch":true,"competitiveAnalysis":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/keyword-researcher \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"keyword\": \"example_keyword\"\n  }'","request":{"keyword":"example_keyword"},"response":{"success":true,"message":"AI Keyword Researcher completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_gfofm8b4p","data":{"cost":0.2,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.229Z"},{"id":"ai-seo-analysis","toolId":"ai-seo-analysis","name":"AI SEO Analysis","description":"Comprehensive SEO analysis with 10 analyzers covering 60+ metrics: Meta tags, Content, Performance, Security, Mobile, Accessibility, and more. Optional backlinks analysis available.","category":"seo_tools","tags":["seo","analysis","optimization","technical-seo","performance","backlinks"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📊","image":"https://images.unsplash.com/photo-1460925895917-afdab827c52f","endpoint":"/api/ai/seo-analysis","v2Endpoint":"/api/v2/ai/seo-analysis","methods":["POST","GET"],"pricing":{"basePrice":0.1,"currency":"USD","unit":"per_analysis","features":{"withBacklinks":0.15}},"priceFrom":0.1,"credits":10,"priceUnit":"per_use","pricingNote":"per page analysed; $0.15 with backlink analysis","parameters":{"required":["url"],"optional":["includeBacklinks"],"validation":{"url":{"type":"string","format":"url","description":"The URL to analyze (must be a valid URL)","example":"https://example.com"},"includeBacklinks":{"type":"boolean","default":false,"description":"Include backlinks analysis for deeper insights (adds $0.05 to cost)","example":false}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"overall_score":"object","category_scores":"object","meta_information":"object","headings":"object","content":"object","links":"object","images":"object","technical_seo":"object","performance":"object","security":"object","mobile_optimization":"object","accessibility":"object","url_analysis":"object","recommendations":"array","backlinks":"object"}},"features":{"realTimeAnalysis":true,"tenAnalyzers":true,"backlinksAnalysis":true,"recommendationsEngine":true,"issueDetection":true,"gradeSystem":true},"errors":{"timeout":60000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/seo-analysis \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"url\": \"https://example.com\",\n    \"includeBacklinks\": false\n  }'","request":{"url":"https://example.com","includeBacklinks":false},"response":{"success":true,"message":"AI SEO Analysis completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_yv5iealsj","data":{"cost":0.1,"remainingCredits":9.95,"url":"https://example.com","domain":"example.com","overallScore":{"total":85.5,"grade":"B+","status":"good"},"categoryScores":{"meta":90,"content":85,"technical":80,"performance":88},"recommendations":[{"category":"meta","priority":"high","issue":"Meta description could be improved","recommendation":"Add more descriptive keywords"}]}}},"isPublic":true,"updatedAt":"2026-11-03T17:28:56.329Z"},{"id":"ai-caption-generator","toolId":"ai-caption-generator","name":"AI Caption Generator","description":"Generate creative captions, social media posts, and AI prompts from images using advanced AI analysis","category":"social_media","tags":["caption","social-media","image-analysis","content-creation","ai"],"version":"1.0.0","status":"active","isBeta":false,"icon":"📝","image":"https://images.unsplash.com/photo-1611162617474-5b21e879e113","endpoint":"/api/ai/caption-generator","v2Endpoint":"/api/v2/ai/caption-generator","methods":["POST"],"pricing":{"basePrice":0.02,"currency":"USD","unit":"per_request"},"priceFrom":0.02,"credits":2,"priceUnit":"per_use","pricingNote":"flat price per request, whatever the number of caption variations","parameters":{"required":["imageUrl"],"optional":["outputType","tone","platform","captionLength","includeEmojis","includeHashtags","numberOfHashtags","customKeywords","language","numberOfVariations","captionFocus","customPromptModifier","nsfwFilter"],"validation":{"imageUrl":{"type":"string","pattern":"^(https?:\\/\\/.+|data:image\\/(png|jpeg|jpg|webp);base64,)","maxSize":"10MB","required":true},"outputType":{"type":"string","enum":["short_caption","detailed_caption","hashtag_set","ai_prompt","story"],"default":"short_caption"},"tone":{"type":"string","enum":["funny","romantic","inspirational","professional","casual","artistic","bold","trendy","emotional","minimal"],"default":"trendy"},"platform":{"type":"string","enum":["instagram","twitter","linkedin","facebook","pinterest","threads","custom"],"default":"instagram"},"captionLength":{"type":"string","enum":["short","medium","long"],"default":"medium"},"includeEmojis":{"type":"boolean","default":true},"includeHashtags":{"type":"boolean","default":true},"numberOfHashtags":{"type":"integer","min":0,"max":30,"default":5},"customKeywords":{"type":"array","items":{"type":"string","maxLength":50},"maxItems":10},"language":{"type":"string","enum":["english","spanish","french","hindi","german","italian","japanese"],"default":"english"},"numberOfVariations":{"type":"integer","min":1,"max":5,"default":3},"captionFocus":{"type":"string","enum":["object","emotion","scene","conceptual"],"default":"emotion"},"customPromptModifier":{"type":"string","maxLength":500},"nsfwFilter":{"type":"boolean","default":true}}},"rateLimits":{"requests":20,"window":"60000","burst":5},"output":{"format":"json","structure":{"captions":"array","imageAnalysis":"string","requestId":"string","model":"string","processingTime":"integer","tokensUsed":"integer"}},"features":{"imageAnalysis":true,"multipleVariations":true,"platformOptimization":true,"hashtagGeneration":true,"emojiSupport":true,"multiLanguage":true,"nsfwFilter":true,"customKeywords":true,"aiPromptGeneration":true},"errors":{"timeout":45000,"retries":2,"backoff":"exponential"},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/caption-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"imageUrl\": \"example_imageUrl\",\n    \"tone\": \"trendy\"\n  }'","request":{"imageUrl":"example_imageUrl","tone":"trendy"},"response":{"success":true,"message":"AI Caption Generator completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_y132mqqv6","data":{"cost":0.02,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-06-07T20:43:36.301Z"},{"id":"link-in-bio","toolId":"link-in-bio","name":"Link-in-Bio Profile","description":"Build your own shareable bio page (like Linktree) at aaddyy.com/profile/your-id — add your photo, bio, links and social icons, get a QR code, and switch it live or paused anytime. Building and editing drafts is free; publishing a new profile costs 50¢ and each later update costs 10¢.","category":"social_media","tags":["link-in-bio","profile","linktree","bio-page","qr-code","social","links"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🔗","image":"/images/link_in_bio_profile.png","endpoint":"/api/profiles","methods":["POST"],"pricing":{"basePrice":0.5,"currency":"USD","unit":"per_publish"},"priceFrom":0.5,"credits":50,"priceUnit":"per_publish","pricingNote":"first publish of a profile; $0.10 per later update; drafts are free","parameters":{"required":["slug"],"optional":["displayName","bio","theme","backgroundColor","links","socials"],"validation":{"slug":{"type":"string","minLength":3,"maxLength":30,"pattern":"^[a-z0-9](?:[a-z0-9_-]{1,28}[a-z0-9])$","example":"bright-bean"},"displayName":{"type":"string","maxLength":80},"bio":{"type":"string","maxLength":500},"theme":{"type":"string","values":["dark","light","brand"]},"backgroundColor":{"type":"string","maxLength":32},"links":{"type":"array","maxItems":20,"description":"Each link: { title (up to 100 characters), url (2048), description (160), active, order }."},"socials":{"type":"array","maxItems":50,"description":"Each entry: { platform (up to 30 characters), url (2048) }."}}},"rateLimits":{"requests":60,"window":"1m","burst":15},"output":{"format":"json","structure":{"id":"string","slug":"string","url":"string","status":"string"}},"features":{"drafts":true,"autosave":true,"publicPage":true,"qrCode":true,"imageUploads":true,"socialIcons":true,"pauseResume":true,"multipleProfiles":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/profiles \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"slug\": \"bright-bean\"\n  }'","request":{"slug":"bright-bean"},"response":{"success":true,"message":"Link-in-Bio Profile completed successfully","timestamp":"2026-11-12T02:10:48.078Z","requestId":"req_w5yu0eijh","data":{"cost":0.5,"remainingCredits":9.95}}},"isPublic":true,"updatedAt":"2026-11-08T07:48:51.711Z"},{"id":"ai-card-animator","toolId":"ai-card-animator","name":"AI Card Animator","description":"Turn a card you made on AADDYY into a short 9:16 video for WhatsApp Status and Instagram Stories: an 11-second 1080x1920 MP4 plus a poster image. A gentle camera move, light catching the gold and sparkles drifting around the card, with every name, date and venue kept exactly as on your card. Pass the generationId of a card from an AADDYY card maker, such as the wedding invitation or festival greeting card maker. The look is picked from the design, or choose a preset. Asking again for the same card and look within 30 days returns the same video at no charge.","category":"video_generation","tags":["video","animation","animated-card","video-invitation","e-invite","wedding-invitation","festival-greeting","diwali","whatsapp-status","instagram-story"],"version":"1.0.0","status":"active","isBeta":false,"icon":"🎞️","image":"/images/ai_card_animator.webp","endpoint":"/api/ai/card-animator","v2Endpoint":"/api/v2/ai/card-animator","methods":["POST"],"pricing":{"basePrice":0.15,"currency":"USD","unit":"per_request"},"priceFrom":0.15,"credits":15,"priceUnit":"per_video","pricingNote":"flat price per video; asking again for the same card and look within 30 days is free","parameters":{"required":["sourceGenerationId"],"optional":["preset","music","format"],"validation":{"sourceGenerationId":{"type":"string","pattern":"^[a-f0-9]{24}$","example":"6745d2c1f0a1b2c3d4e5f607","description":"The generationId returned with a card made by an AADDYY card maker, such as AI Wedding Invitation Card Maker or AI Festival Greeting Card Maker (data.generationId in its response; also listed in GET /api/generations). The card must be in your own library. Image URLs are not accepted."},"preset":{"type":"string","values":["auto","golden-glow","floral-petals","festival-of-lights","winter-sparkle","crescent-night","holi-colours","celebration","baby-dreams","love-hearts"],"enum":["auto","golden-glow","floral-petals","festival-of-lights","winter-sparkle","crescent-night","holi-colours","celebration","baby-dreams","love-hearts"],"default":"auto","description":"Animation look. \"auto\" picks one from the card (e.g. Festival of lights for a Diwali card). GET /api/ai/card-animator/presets (public) lists them."},"music":{"type":"string","values":["none"],"enum":["none"],"default":"none","description":"Background music. Only \"none\" is available for now."},"format":{"type":"string","values":["story"],"enum":["story"],"default":"story","description":"Output shape: story = 9:16, 1080x1920."}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"video":"object","poster":"object","preset":"string","presetLabel":"string","alternatives":"array","music":"string","format":"string","sourceGenerationId":"string","warnings":"array","deduped":"boolean","generationId":"string","requestId":"string","processingTime":"number","cost":"number","remainingCredits":"number"}},"features":{"presets":["golden-glow","floral-petals","festival-of-lights","winter-sparkle","crescent-night","holi-colours","celebration","baby-dreams","love-hearts"],"presetsEndpoint":"/api/ai/card-animator/presets","cardTools":["ai-wedding-invitation-card-maker","ai-festival-greeting-card-maker","ai-baby-card-maker","ai-greeting-card-maker"],"formats":["story"],"durationSec":11,"music":["none"],"repeatRequestsFreeForDays":30},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/card-animator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"sourceGenerationId\": \"6745d2c1f0a1b2c3d4e5f607\"\n  }'","request":{"sourceGenerationId":"6745d2c1f0a1b2c3d4e5f607"},"response":{"success":true,"message":"AI Card Animator completed successfully","timestamp":"2026-11-12T02:10:48.079Z","requestId":"req_csf0o0lxq","data":{"cost":0.15,"remainingCredits":9.95,"video":{"url":"https://example.com/card-animation.mp4","width":1080,"height":1920,"duration":11,"file_size":4132946,"content_type":"video/mp4"},"poster":{"url":"https://example.com/card-animation.jpg","width":1080,"height":1920,"file_size":312840,"content_type":"image/jpeg"},"preset":"golden-glow","presetLabel":"Golden glow","alternatives":["golden-glow","floral-petals","celebration","love-hearts"],"music":"none","format":"story","sourceGenerationId":"6745d2c1f0a1b2c3d4e5f607","warnings":[],"deduped":false,"generationId":"6745d2c1f0a1b2c3d4e5f6aa"}}},"isPublic":true,"updatedAt":"2026-11-03T17:39:43.435Z"},{"id":"ai-seedance-video-generator","toolId":"ai-seedance-video-generator","name":"AI Seedance Video Generator","description":"Generate videos in three modes: text-to-video, image-to-video (1–2 frames), and reference-to-video (images + videos + audio). Pricing is per second of output, by quality and mode.","category":"video_generation","tags":["video","generation","ai","text-to-video","image-to-video","reference-to-video","seedance","multimodal"],"version":"2.0.0","status":"active","isBeta":false,"icon":"🎬","image":"https://images.unsplash.com/photo-1485846234645-a62644f84728","endpoint":"/api/ai/seedance-video-generator","v2Endpoint":"/api/v2/ai/seedance-video-generator","methods":["POST"],"pricing":{"basePrice":0.213333,"currency":"USD","unit":"per_second"},"priceFrom":0.16,"credits":16,"priceUnit":"per_video","pricingNote":"4-second 480p video in reference-to-video mode; billed per second by quality and mode (4 to 15 seconds); a default 5-second 720p video costs $1.0667","parameters":{"required":["mode","prompt"],"optional":["image_urls","video_urls","audio_urls","images","videos","audio","duration","quality","aspect_ratio","generate_audio","web_search"],"validation":{"mode":{"type":"enum","enum":["text-to-video","image-to-video","reference-to-video"],"default":"text-to-video","description":"Generation mode. text-to-video: prompt only. image-to-video: 1–2 reference images. reference-to-video: images + videos + audio."},"prompt":{"type":"string","minLength":3,"maxLength":2000},"image_urls":{"type":"array","itemType":"url","maxItems":9,"description":"Links to reference images: 1–2 for image-to-video (required there), up to 9 for reference-to-video; text-to-video takes none. A list, a JSON list or links separated by commas or new lines."},"video_urls":{"type":"array","itemType":"url","maxItems":3,"description":"reference-to-video only: up to 3 links to reference videos."},"audio_urls":{"type":"array","itemType":"url","maxItems":3,"description":"reference-to-video only: up to 3 links to reference audio, together with at least one reference image or video."},"images":{"type":"file","max":9,"description":"Reference images uploaded as files (multipart) instead of image_urls; the same limits apply."},"videos":{"type":"file","max":3,"description":"Reference videos uploaded as files (multipart) instead of video_urls."},"audio":{"type":"file","max":3,"description":"Reference audio uploaded as files (multipart) instead of audio_urls."},"duration":{"type":"integer","min":4,"max":15,"description":"Length of the video in seconds."},"quality":{"type":"string","values":["480p","720p","1080p"],"description":"Output resolution."},"aspect_ratio":{"type":"string","values":["16:9","9:16","1:1","4:3","3:4","21:9","adaptive"]},"generate_audio":{"type":"boolean"},"web_search":{"type":"boolean","default":false,"description":"text-to-video only — let the model search the web for timeliness."}}},"rateLimits":{"requests":10,"window":"1m","burst":3},"output":{"format":"json","structure":{"video":"object","taskId":"string","mode":"string","model":"string"}},"features":{"textToVideo":true,"imageToVideo":true,"referenceToVideo":true,"videoEditing":true,"videoExtension":true,"referenceAudio":true,"webSearch":true,"asyncProcessing":true},"examples":{"curl":"curl -X POST https://backend.aaddyy.com/api/ai/seedance-video-generator \\\n  -H \"Authorization: Bearer YOUR_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"mode\": \"text-to-video\",\n    \"prompt\": \"A serene mountain landscape at sunset\"\n  }'","request":{"mode":"text-to-video","prompt":"A serene mountain landscape at sunset"},"response":{"success":true,"message":"AI Seedance Video Generator completed successfully","timestamp":"2026-11-12T02:10:48.079Z","requestId":"req_tfq9q23gz","data":{"cost":0.16,"remainingCredits":9.95,"video":{"url":"https://example.com/generated-video-abc.mp4","duration":5,"format":"mp4","aspect_ratio":"16:9"}}}},"isPublic":true,"updatedAt":"2026-11-08T07:50:20.997Z"}],"lastUpdated":"2026-11-12T02:10:48.079Z"}}