D

Data Tools API

Freemium

Convert CSV ⇄ JSON, generate realistic fake test data (including Indian names and addresses), and create UUIDs in bulk.

No reviews yet
0.0Popularity—Service Level—Latency
Datacsv to jsonfake data generatoruuid generatortest data

Documentation

Convert CSV ⇄ JSON, generate realistic fake test data (including Indian names and addresses), and create UUIDs in bulk.

What you get

  • CSV → JSON with automatic delimiter detection and type inference
  • JSON → CSV from an array of objects
  • Fake data — names, emails, phones, addresses, companies and more, in 9 locales including en_IN and hi_IN
  • UUIDs — version 4 or 7, up to 1,000 per call

Great for test fixtures, demos, database seeding, spreadsheet imports and ETL scripts.

Quick start

Subscribe to a plan (the Basic plan is free), then call the API at https://data-tools.p.apihiver.com with your key in the X-API-Key header:

curl "https://data-tools.p.apihiver.com/v1/fake?fields=name,email&count=2" \
  -H "X-API-Key: YOUR_API_KEY"

Endpoints

MethodPathWhat it does
POST/v1/csv-to-jsonConvert CSV (with a header row) to JSON rows
POST/v1/json-to-csvConvert JSON rows (objects) to CSV
GET/v1/fakeGenerate realistic fake records for testing
GET/v1/uuidGenerate UUIDs (v4 random or v7 time-ordered)

Open the Endpoints tab to see every parameter, example request and example response, and to try the API live.

Errors

Every error is JSON with the same shape:

{"error": {"code": "INVALID_INPUT", "message": "csv: Field required"}}
HTTPCodeMeaning
400INVALID_INPUTA parameter is missing or has the wrong format — the message says which
401UNAUTHORIZEDMissing or invalid X-API-Key
429—Plan quota or rate limit reached (see the X-RateLimit-* headers)
502 / 503 / 504—A data source or the API server is temporarily unavailable — retry after a few seconds

Data & privacy

Data comes from computed on our servers with Python's csv module and Faker.

Data Tools API FAQ

Is the Data Tools API free?
Yes. The Basic plan is free and includes 500 requests per month — no card needed. Paid plans start at ₹299 per month for 10,000 requests.
How much does the Data Tools API cost?
Basic: free for 500 requests; Pro: ₹299/month for 10,000 requests; Ultra: ₹999/month for 50,000 requests; Mega: ₹2,499/month for 2,00,000 requests. Billing is monthly and you can cancel any time.
How do I use the Data Tools API?
Subscribe to a plan on APIHiver, create an API key in the Console, then send requests to https://data-tools.p.apihiver.com with your key in the X-API-Key header. You can also try every endpoint in the browser playground first.
What endpoints does the Data Tools API have?
It has 4 endpoints: Convert CSV (with a header row) to JSON rows (POST /v1/csv-to-json); Convert JSON rows (objects) to CSV (POST /v1/json-to-csv); Generate realistic fake records for testing (GET /v1/fake); Generate UUIDs (v4 random or v7 time-ordered) (GET /v1/uuid).
What are the Data Tools API rate limits?
Basic: 2 requests per second; Pro: 5 requests per second; Ultra: 10 requests per second; Mega: 20 requests per second. Monthly quotas depend on the plan; every response includes X-RateLimit headers showing what's left.
Can I use one API key for the Data Tools API and other APIs?
Yes. One APIHiver key works for every API you subscribe to, so you don't need a separate account or key per provider.

Reviews

Loading reviews…

Log in to write a review.