{"uid":"cap_AEGVVDglBFUWvqeUAK51e","slug":"x402-tools-fake-data-generator-fe3ede55","name":"x402-tools Fake Data Generator","description":"Pay-per-call utility APIs for AI agents, settled in USDC via the x402 protocol.","url":"https://x402.nichospt.net/fake-data?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"seed":{"type":"integer","description":"Optional seed for deterministic output"},"count":{"type":"integer","maximum":100,"minimum":1},"locale":{"type":"string","default":"en","description":"Faker locale code (e.g. 'en', 'en_GB', 'en_US', 'de', 'fr', 'es', 'it', 'ja', 'zh_CN', 'pt_BR', 'ru', 'nl'). Falls back to 'en'."},"schema":{"type":"object","description":"Map of field name → faker spec. Spec is either a string 'namespace.method' (e.g. 'person.fullName') or an object { type, options }.","additionalProperties":{"oneOf":[{"type":"string","description":"Dotted faker path, e.g. 'internet.email', 'location.city'"},{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"options":{"type":"object"}}}]}}}},"responseSchema":{"type":"json","example":{"rows":[{"id":"5fb9220d-9b0f-4d32-a248-6492457c3890","age":42,"city":"Lake Elvie","name":"Miss Arlene Wintheiser","email":"Marlee3@gmail.com"}],"seed":null,"count":1,"locale":"en"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":{"p10Cents":"0.5000","medianCents":"0.5000","p90Cents":"0.5000","minCents":"0.5000","maxCents":"0.5000","p95Cents":"0.5000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bzo_1r_GkTTx2iLnIXO3N","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Generates structured fake/synthetic data records using Faker.js, with configurable schema, locale, count, and optional seed for deterministic output.","exampleAgentPrompt":"Generate 25 fake user records with fields for full name, email, city, and age using the French locale — use seed 42 so I get the same results each time.","exampleUseCases":[{"title":"Populate demo UI with profiles","prompt":"I need 50 realistic-looking user profiles for my app demo — include fields like full name, avatar URL, job title, company, and email address. Use the English locale so everything looks natural."},{"title":"Seed test database with addresses","prompt":"Can you generate 100 fake records with street address, city, state, zip code, and phone number for testing my address validation pipeline? Use seed 99 so the data stays consistent across test runs."},{"title":"Mock e-commerce order data","prompt":"Generate 30 fake e-commerce order records with fields for customer name, email, product name, price, order date, and shipping address using the German locale — I want to test how my UI handles European formatting."}],"resultDescription":"Returns a JSON object containing an array of 'rows' where each row is a generated record matching the requested schema fields, along with the record count, locale used, and the seed value (null if not specified).","failureModes":["Invalid faker path (e.g. 'person.nonexistent') causes field generation to fail or return null","Count exceeds maximum of 100 returns validation error","Unsupported locale code falls back to 'en' silently","Malformed schema object may cause 400 bad request","Payment failure via x402 protocol blocks request with 402 status"],"whenToPreferThis":"Use this endpoint when you need quickly generated, structured fake data with locale support and optional deterministic seeding for reproducibility. Ideal for prototyping, testing pipelines, or populating demo UIs with realistic-looking records. Prefer over custom scripts when you need multi-locale support or a variety of Faker.js data types without standing up your own instance.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T06:39:26.538Z","isFirstParty":false,"canonicalSlug":"x402-tools-fake-data-generator-fe3ede55"}