$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "data": [
< {
< "name": " jane doe ",
< "email": "JANE@Example.com",
< "country": "US",
< "revenue": "$12,500.00",
< "active": "yes",
< "signupDate": "2026-03-14"
< },
< {
< "name": "Bob Smith",
< "email": "bob@example.com",
< "country": "GB",
< "revenue": 400,
< "active": "no",
< "signupDate": "2026-05-02"
< },
< {
< "name": "Ana Silva",
< "email": "ana@example.com",
< "country": "BR",
< "revenue": "2,300",
< "active": "yes",
< "signupDate": "2026-06-19"
< },
< {
< "name": " Chen Wei",
< "email": "chen@example.com",
< "country": "US",
< "revenue": "n/a",
< "active": "yes",
< "signupDate": "2026-07-01"
< },
< {
< "name": "Sam Lee",
< "email": "sam@example.com",
< "country": "US",
< "revenue": 9800,
< "active": "yes",
< "signupDate": "2026-08-05"
< }
< ],
< "transforms": [
< {
< "op": "trim",
< "field": "name"
< },
< {
< "op": "lowercase",
< "field": "email"
< },
< {
< "op": "cast",
< "field": "revenue",
< "to": "number"
< },
< {
< "op": "addField",
< "field": "summary",
< "template": "{{name}} ({{country}}) - {{email}}"
< }
< ],
< "filters": [
< {
< "field": "country",
< "operator": "equals",
< "value": "US"
< },
< {
< "field": "active",
< "operator": "equals",
< "value": "yes"
< },
< {
< "field": "revenue",
< "operator": "greaterOrEqual",
< "value": 1000
< }
< ],
< "exportFormats": [
< "csv",
< "xlsx"
< ]
<}
<EOF
$curl "https://api.apify.com/v2/actors/nerolabs~dataset-filter-transform/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'