{"note":"OpenAPI conversion -- returning structured metadata","name":"randommer-io","description":"Randommer API","version":"v1","base_url":"","endpoints":25,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Randommer API\n@version v1\n@auth ApiKey X-Api-Key in header\n@common_fields {X-Api-Key: str # Enter your key}\n@endpoints 25\n@hint download_for_search\n@toc api(25)\n\n@endpoint GET /api/Card\n@desc Get Card\n@optional {type: str}\n@returns(200) OK\n\n@endpoint GET /api/Card/Types\n@desc Get available card types\n@returns(200) OK\n\n@endpoint GET /api/Finance/CryptoAddress/Types\n@desc Get available crypto types\n@returns(200) OK\n\n@endpoint GET /api/Finance/CryptoAddress\n@desc Get crypto address\n@optional {cryptoType: str}\n@returns(200) OK\n\n@endpoint GET /api/Finance/Iban/{countryCode}\n@desc Get IBAN by countryCode\n@required {countryCode: str}\n@returns(200) OK\n\n@endpoint GET /api/Finance/Countries\n@desc Get available countries\n@returns(200) OK\n\n@endpoint POST /api/Finance/Vat/Validator\n@required {country: str, vat: str}\n@returns(200) OK\n\n@endpoint GET /api/Misc/Cultures\n@returns(200) OK\n\n@endpoint GET /api/Misc/Random-Address\n@required {number: int(int32)}\n@optional {culture: str=en}\n@returns(200) OK\n\n@endpoint GET /api/Name\n@desc Get name\n@required {nameType: str, quantity: int(int32)}\n@returns(200) OK\n\n@endpoint GET /api/Name/Suggestions\n@desc Get business name suggestions\n@required {startingWords: str}\n@returns(200) OK\n\n@endpoint GET /api/Name/Cultures\n@desc Get available cultures\n@returns(200) OK\n\n@endpoint POST /api/Name/BusinessName\n@desc Get business names for a specific culture\n@required {number: int(int32)}\n@optional {cultureCode: str=en_US}\n@returns(200) OK\n\n@endpoint POST /api/Name/BrandName\n@desc Generate brand name suggestions\n@required {startingWords: str}\n@returns(200) OK\n\n@endpoint GET /api/Phone/Generate\n@desc Get bulk telephone numbers for a country\n@required {CountryCode: str, Quantity: int(int32)}\n@returns(200) OK\n\n@endpoint GET /api/Phone/IMEI\n@desc Get bulk imeis\n@required {Quantity: int(int32)}\n@returns(200) OK\n\n@endpoint GET /api/Phone/Validate\n@desc Validate a phone number\n@required {telephone: str}\n@optional {CountryCode: str}\n@returns(200) OK\n\n@endpoint GET /api/Phone/Countries\n@desc Get available countries\n@returns(200) OK\n\n@endpoint GET /api/SocialNumber\n@desc Generate a social security number\n@returns(200) OK\n\n@endpoint POST /api/SocialNumber\n@desc Validate VAT/identity numbers\n@required {idType: str, number: str, country: str}\n@returns(200) OK\n\n@endpoint GET /api/Text/LoremIpsum\n@desc Generate lorem ipsum\n@required {loremType: str, type: str, number: int(int32)}\n@returns(200) OK\n\n@endpoint GET /api/Text/Password\n@desc Generate password\n@required {length: int(int32), hasDigits: bool, hasUppercase: bool, hasSpecial: bool}\n@returns(200) OK\n\n@endpoint POST /api/Text/Humanize\n@desc Humanize text\n@optional {text: str}\n@returns(200) OK\n\n@endpoint POST /api/Text/Transform\n@desc Transform text\n@required {textActionType: str}\n@optional {caseType: str, find: str, replace: str, text: str}\n@returns(200) OK\n\n@endpoint POST /api/Text/Review\n@desc Get reviews (max quantity=500)\n@required {product: str, quantity: int(int32)}\n@returns(200) OK\n\n@end\n"}