The Text Random Generator API offers users a comprehensive solution to obtain various random data sets in JSON format. When making an initial API call, users can expect to receive a wide range of random data categories, covering various data types such as boolean values, characters, numbers, names, and more.
Developers can use the API to streamline the process of obtaining random data for their applications, eliminating the need to manually generate or obtain test data. By leveraging API capabilities, users can efficiently populate their applications with diverse and realistic data sets, improving the robustness and reliability of their software.
One of the key advantages of the Text Random Generator API is its flexibility and versatility. By supporting multiple categories of data, users have the freedom to request specific types of random data based on their project requirements. Whether they need boolean values for binary decision making, characters for text manipulation, or numbers for numerical simulations, the API can adapt to a wide range of use cases.
Overall, the Text Random Generator API allows developers to efficiently obtain random data for their applications, allowing them to improve testing, prototyping, and experimentation processes. With its wide range of data categories, flexibility, and ease of use, the API serves as a valuable tool for users across industries.
It will receive parameters and provide you with a JSON.
Basic Plan: 1,000 request per day.
Pro Plan: 10,000 request per day.
Pro Plus Plan: 10,000 request per day.
Premium Plan: 10,000 request per day.
Elite Plan: 30,000 request per day.
Ultimate Plan: 30,000 request per day.
[{"name":"bool","description":"Return a random boolean value (true or false)","properties":{"likelihood":{"type":"integer"}}},{"name":"falsy","description":"Return a random falsy value (false, null, undefined, 0, NaN, \"\")","properties":{}},{"name":"character","description":"Return a random character","properties":{"pool":{"type":"string"},"alpha":{"type":"boolean"},"numeric":{"type":"boolean"},"casing":{"type":"string","values":["lower","upper"]},"symbols":{"type":"boolean"}}},{"name":"floating","description":"Return a random floating point number","properties":{"fixed":{"type":"integer"},"min":{"type":"float"},"max":{"type":"float"}}},{"name":"integer","description":"Return a random integer. range: -9007199254740991 to 9007199254740991","properties":{"min":{"type":"integer"},"max":{"type":"integer"}}},{"name":"letter","description":"Return a random letter","properties":{"casing":{"type":"string","values":["lower","upper"]}}},{"name":"natural","description":"Return a natural number. range: 0 to 9007199254740991","properties":{"min":{"type":"integer"},"max":{"type":"integer"},"exclude":{"type":"list"}}},{"name":"prime","description":"Return a prime number","properties":{"min":{"type":"integer"},"max":{"type":"integer"}}},{"name":"string","description":"Return a random string","properties":{"length":{"type":"integer"},"pool":{"type":"string"},"alpha":{"type":"boolean"},"casing":{"type":"string","values":["lower","upper"]},"symbols":{"type":"boolean"}}},{"name":"paragraph","description":"Return a random paragraph generated from sentences populated by semi-pronounceable random (nonsense) words","properties":{"sentences":{"type":"integer"}}},{"name":"sentence","description":"Return a random sentence populated by semi-pronounceable random (nonsense) words","properties":{"words":{"type":"integer"}}},{"name":"syllable","description":"Return a semi-speakable syllable, 2 or 3 letters","properties":{}},{"name":"word","description":"Return a semi-pronounceable random (nonsense) word","properties":{"syllables":{"type":"integer"},"length":{"type":"integer"}}},{"name":"age","description":"Generate a random age","properties":{"type":{"type":"string","values":["child","teen","adult","senior"]}}},{"name":"birthday","description":"Generate a random birthday","properties":{"type":{"type":"string","values":["child","teen","adult","senior"]},"string":{"type":"boolean"},"american":{"type":"boolean"}}},{"name":"cf","description":"Generate a random Italian social security number (Codice Fiscale)","properties":{"first":{"type":"string"},"last":{"type":"string"},"gender":{"type":"string","values":["Female","Male"]},"birthday":{"type":"string"},"city":{"type":"string"}}},{"name":"cpf","description":"Generate a random Brazilian tax id","properties":{}},{"name":"first","description":"Generate a random first name","properties":{"nationality":{"type":"string","values":["en","it"]},"gender":{"type":"string","values":["female","male"]}}},{"name":"gender","description":"Generate a random gender","properties":{"extraGenders":{"type":"list"}}},{"name":"last","description":"Generate a random last name","properties":{"nationality":{"type":"string","values":["en","it","nl","uk","de","jp","es","fr"]}}},{"name":"name","description":"Generate a random name","properties":{"middle":{"type":"boolean"},"middle_initial":{"type":"boolean"},"prefix":{"type":"boolean"},"nationality":{"type":"string","values":["en","it"]}}},{"name":"prefix","description":"Generate a random name prefix","properties":{"full":{"type":"boolean"},"gender":{"type":"string","values":["male","female","all"]}}},{"name":"ssn","description":"Generate a random social security number","properties":{"ssnFour":{"type":"boolean"},"dashes":{"type":"boolean"}}},{"name":"suffix","description":"Generate a random name suffix","properties":{"full":{"type":"boolean"}}},{"name":"animal","description":"Generate a random animal","properties":{"type":{"type":"string","values":["ocean","desert","grassland","forest","farm","pet","zoo"]}}},{"name":"android_id","description":"Return a random GCM registration ID","properties":{}},{"name":"apple_token","description":"Return a random GCM registration ID","properties":{}},{"name":"bb_pin","description":"Return a random BlackBerry Device PIN","properties":{}},{"name":"wp7_anid","description":"Return a random Windows Phone 7 ANID","properties":{}},{"name":"wp8_anid2","description":"Return a random Windows Phone 8 ANID2","properties":{}},{"name":"avatar","description":"Return a URL to a random avatar from Gravatar","properties":{"protocol":{"type":"string","values":["http","https"]},"fileExtension":{"type":"string","values":["jpg","png"]},"email":{"type":"string"}}},{"name":"color","description":"Return a random color","properties":{"format":{"type":"string","values":["hex","shorthex","rgb","0x"]},"casing":{"type":"string","values":["upper","lower"]},"grayscale":{"type":"boolean"}}},{"name":"company","description":"Return a random company name","properties":{}},{"name":"domain","description":"Return a random domain with a random tld","properties":{"tld":{"type":"string"}}},{"name":"email","description":"Return a random email with a random domain","properties":{"domain":{"type":"string"}}},{"name":"fbid","description":"Return a random Facebook id, aka fbid","properties":{}},{"name":"google_analytics","description":"Return a random Google Analytics tracking code. Takes the form \"UA-123456-01\"","properties":{}},{"name":"hashtag","description":"Return a random hashtag. This is a string of the form \"#thisisahashtag\"","properties":{}},{"name":"ip","description":"Return a random IP Address","properties":{}},{"name":"ipv6","description":"Return a random IPv6 Address","properties":{}},{"name":"klout","description":"Return a random Klout score. Range 1-99","properties":{}},{"name":"profession","description":"Return a random profession. Rank is false by default","properties":{"rank":{"type":"boolean"}}},{"name":"tld","description":"Return a random tld (Top Level Domain) from the set: ['com', 'org', 'edu', 'gov', 'uk', 'net', 'io']","properties":{}},{"name":"twitter","description":"Return a random twitter handle","properties":{}},{"name":"url","description":"Return a random twitter handle","properties":{"protocol":{"type":"string"},"domain":{"type":"string"},"domain_prefix":{"type":"string"},"path":{"type":"string"},"extensions":{"type":"list"}}},{"name":"address","description":"Generate a random street address","properties":{"short_suffix":{"type":"boolean"}}},{"name":"altitude","description":"Generate a random altitude, in meters","properties":{"fixed":{"type":"integer"},"max":{"type":"integer"}}},{"name":"areacode","description":"Generate a random area code","properties":{}},{"name":"city","description":"Generate a random city name","properties":{}},{"name":"coordinates","description":"Generate random coordinates, which are latitude and longitude, comma separated","properties":{"fixed":{"type":"integer"}}},{"name":"country","description":"Return a random country","properties":{"full":{"type":"boolean"}}},{"name":"depth","description":"Generate a random depth, in meters. Depths are always negative","properties":{"fixed":{"type":"integer"},"min":{"type":"integer"}}},{"name":"geohash","description":"Generate a random geohash https://en.wikipedia.org/wiki/Geohash","properties":{"length":{"type":"integer"}}},{"name":"latitude","description":"Generate a random latitude","properties":{"fixed":{"type":"integer"},"min":{"type":"float"},"max":{"type":"float"}}},{"name":"locale","description":"Generate a random ISO-639-1 language code","properties":{"region":{"type":"boolean"}}},{"name":"longitude","description":"Generate a random longitude","properties":{"fixed":{"type":"integer"},"min":{"type":"float"},"max":{"type":"float"}}},{"name":"phone","description":"Generate a random phone","properties":{"formatted":{"type":"boolean"},"mobile":{"type":"boolean"},"country":{"type":"string","values":["us","uk","fr"]}}},{"name":"postal","description":"Return a Canadian Postal code. Returned postal code is valid with respect to the Postal District (first character) and format only","properties":{}},{"name":"postcode","description":"Generate a random (U.K.) postcode. Returned postcode is valid with respect to the Postcode Area (first characters) and format only","properties":{}},{"name":"province","description":"Return a random province","properties":{"full":{"type":"boolean"},"country":{"type":"string","values":["ca","it"]}}},{"name":"state","description":"Return a random state","properties":{"full":{"type":"boolean"},"territories":{"type":"boolean"},"armed_forces":{"type":"boolean"},"us_states_and_dc":{"type":"boolean"},"country":{"type":"string"}}},{"name":"street","description":"Return a random street","properties":{"short_suffix":{"type":"boolean"},"syllables":{"type":"integer"},"country":{"type":"string","values":["us","it"]}}},{"name":"zip","description":"Generate a random (U.S.) zip code","properties":{"plusfour":{"type":"boolean"}}},{"name":"ampm","description":"Return am or pm. Very simple","properties":{}},{"name":"date","description":"Generate a random date","properties":{"string":{"type":"boolean"},"american":{"type":"boolean"},"year":{"type":"integer"}}},{"name":"hammertime","description":"Generate a random hammertime","properties":{}},{"name":"hour","description":"Generate a random hour","properties":{"twentyfour":{"type":"boolean"}}},{"name":"millisecond","description":"Generate a random millisecond","properties":{}},{"name":"minute","description":"Generate a random minute","properties":{}},{"name":"month","description":"Generate a random month","properties":{"raw":{"type":"boolean"}}},{"name":"month","description":"Generate a random month","properties":{"raw":{"type":"boolean"}}},{"name":"second","description":"Generate a random second","properties":{}},{"name":"timestamp"},{"_note":"Response truncated for documentation purposes"}]
curl --location --request GET 'https://zylalabs.com/api/3872/text+random+generator+api/4571/categories' --header 'Authorization: Bearer YOUR_API_KEY'
{"result":"Don Montgomery"}
curl --location --request GET 'https://zylalabs.com/api/3872/text+random+generator+api/4572/generate+data&category=Required' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
Users must indicate a category of data to generate information about the identified category.
The Text Random Generator API provides users with a convenient way to obtain various random data sets in JSON format.
There are different plans to suit all tastes, including a free trial for a small number of requests, but your rate is limited to avoid abuse of the service.
Zyla provides a wide range of integration methods for almost all programming languages. You can use these codes to integrate with your project as you need.
The "GET Categories" endpoint returns an array of available data categories, each containing a name, description, and properties. For example, it includes categories like "bool" for random boolean values and "character" for random characters, along with their specific parameters.
Users can customize their requests by specifying a category parameter when calling the "GET Generate data" endpoint. Each category has unique properties that can be adjusted to tailor the generated data, such as setting ranges for numbers or defining character pools.
The response from the "GET Generate data" endpoint typically includes a "result" field, which contains the generated random data based on the specified category. This field provides the actual output that users can utilize in their applications.
The response data is structured in JSON format, making it easy to parse. Each endpoint returns a specific structure; for example, the "GET Categories" endpoint returns an array of objects, while the "GET Generate data" endpoint returns a single object with a "result" field.
The "GET Categories" endpoint provides information on various data types available for generation, including boolean values, characters, integers, floating-point numbers, and more. Each category includes a description and any relevant properties for customization.
Users can utilize the returned data by integrating it into their applications for testing, prototyping, or data visualization. For instance, they can use generated names for user profiles or random numbers for simulations, enhancing the realism and functionality of their projects.
Typical use cases include creating test data for software applications, generating mock data for user interfaces, producing sample datasets for data visualization, and developing randomized elements in games, all of which enhance development and testing processes.
The API generates random data based on predefined algorithms and parameters, ensuring consistency and reliability. While the data is synthetic, it is designed to mimic real-world scenarios, making it suitable for testing and development purposes.
To obtain your API key, first sign in to your account and navigate to the API you want to use. From the API's Pricing section, choose a plan and complete the subscription process. Once subscribed, return to the API page and you will see your API Access Key displayed at the top of the documentation page. You can use this key to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
The free trial lasts for 7 days and allows you to make up to 50 API requests.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes. If the API offers a free trial, you will see a "Free 7-Day Trial" option in its Pricing section. The trial lasts for 7 days and allows up to 50 API requests, enabling you to evaluate the API before subscribing to a paid plan.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
You can monitor your API usage through the response headers included with every request:
x-zyla-api-calls-monthly-used: Shows the total number of API requests you have used during the current billing period.
x-zyla-api-calls-monthly-remaining: Shows the number of API requests you have remaining for the current billing period.
Yes, you can cancel your subscription at any time. Simply go to the Pricing section of the API you're subscribed to and click the "Unsubscribe" button.
Please note that upgrades, downgrades, and cancellations take effect immediately. Once your subscription is canceled, access to the service will end immediately, regardless of any remaining API calls in your quota.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
173ms
Service Level:
100%
Response Time:
2,429ms
Service Level:
100%
Response Time:
17ms
Service Level:
100%
Response Time:
105ms
Service Level:
100%
Response Time:
3,869ms
Service Level:
100%
Response Time:
299ms
Service Level:
100%
Response Time:
219ms
Service Level:
100%
Response Time:
935ms
Service Level:
100%
Response Time:
546ms
Service Level:
100%
Response Time:
83ms