The Random Data 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 Random Data 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 Random Data 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/3676/random+data+generator+api/4148/categories' --header 'Authorization: Bearer YOUR_API_KEY'
{"result":"Nannie Cook"}
curl --location --request GET 'https://zylalabs.com/api/3676/random+data+generator+api/4149/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 Random Data 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 a list of available data categories, each with a name, description, and properties. For example, it includes categories like "bool" for random boolean values and "integer" for random integers, detailing their specific attributes.
The "GET Generate data" endpoint requires a category parameter to specify the type of data to generate. Depending on the category, additional parameters may be included to customize the output, such as min/max values for numbers or casing for letters.
The response from the "GET Generate data" endpoint is structured in JSON format, containing a single key, "result," which holds the generated random data. For example, a response might look like `{"result":"Nannie Cook"}` for a name category.
The "GET Categories" endpoint provides information on various data types, including boolean values, characters, integers, floating-point numbers, and more. Each category includes a description and specific properties that can be customized.
Users can customize their data requests by specifying parameters relevant to the chosen category. For instance, when generating a random integer, users can set the "min" and "max" parameters to define the range of values returned.
Typical use cases include creating test data for software applications, generating mock user profiles, populating data visualization projects, and producing synthetic datasets for machine learning model training.
The API generates random data based on predefined algorithms and rules for each category, ensuring consistency and reliability. While the data is random, it adheres to the specified parameters, maintaining expected patterns and formats.
In the response from the "GET Generate data" endpoint, the "result" field contains the generated random value. The meaning of this value varies by category; for example, it could be a boolean, a name, or a number, depending on the request made.
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:
1,029ms
Service Level:
100%
Response Time:
51ms
Service Level:
100%
Response Time:
343ms
Service Level:
100%
Response Time:
717ms
Service Level:
100%
Response Time:
567ms
Service Level:
100%
Response Time:
700ms
Service Level:
100%
Response Time:
413ms
Service Level:
100%
Response Time:
153ms
Service Level:
100%
Response Time:
638ms
Service Level:
100%
Response Time:
194ms
Service Level:
100%
Response Time:
7,220ms
Service Level:
100%
Response Time:
3,761ms
Service Level:
100%
Response Time:
2,680ms
Service Level:
75%
Response Time:
1,498ms
Service Level:
100%
Response Time:
3,497ms
Service Level:
100%
Response Time:
114ms
Service Level:
100%
Response Time:
3,027ms
Service Level:
100%
Response Time:
7,433ms
Service Level:
100%
Response Time:
1,811ms
Service Level:
100%
Response Time:
766ms