API documentation

The Toolpad REST API lets you access all generators and data tools programmatically. No API key required.

Base URL: https://api.toolpad.in/api/v1

Response format

All endpoints return JSON with a standard envelope:

{
  "success": true,
  "data": { ... },
  "generatedAt": "2026-03-31T06:00:00.000Z"
}

On error:

{ "success": false, "error": "Error description" }
Personal generators
GET/personal/profile?gender=male&country=IN&count=5
GET/personal/name?gender=female&count=10
GET/personal/email?count=10
GET/personal/phone?country=IN
Financial generators
GET/financial/credit-card?network=visa&count=5
GET/financial/iban?country=GB&count=5
GET/financial/bank-account?country=IN
Device & Network (IMEI lives here)
GET/network/imei?count=10
GET/network/uuid?version=4&count=20
GET/network/mac?separator=-&count=10
GET/network/ip?type=public&version=4
GET/network/imsi?country=IN
GET/network/iccid
Location generators
GET/location/address?country=IN&count=5
GET/location/coordinates?country=IN
GET/location/timezone
Data tools — POST with body {"input":"..."}
POST/datatools/format/jsonbody: {input, indent?}
POST/datatools/format/xml
POST/datatools/convert/json-to-xmlbody: {input, rootTag?}
POST/datatools/convert/xml-to-json
POST/datatools/convert/json-to-csv
POST/datatools/convert/csv-to-json
POST/datatools/convert/text-to-json
POST/datatools/convert/text-to-xmlbody: {input, rootTag?}
POST/datatools/encode/base64
POST/datatools/decode/base64
POST/datatools/encode/hex
POST/datatools/decode/hex
Combined
GET/record?country=IN&gender=female&count=5