$API_TOKEN=<YOUR_API_TOKEN>
$cat > input.json << 'EOF'
<{
< "csvText": "Date,Description,Amount\n01/03/2026,ZELLE FROM J SMITH RENT 12 OAK ST,1650.00\n01/04/2026,ROCKET MORTGAGE PMT 12 OAK ST,-1123.45\n01/05/2026,HOME DEPOT #4521,-86.12\n01/06/2026,STATE FARM INSURANCE PREMIUM,-94.00\n01/08/2026,CITY WATER UTILITY 12 OAK ST,-61.33\n01/09/2026,ZILLOW RENTAL MANAGER LISTING,-29.99\n01/10/2026,ABC PLUMBING REPAIR 44 ELM AVE,-240.00\n01/11/2026,MERRY MAIDS TURNOVER CLEAN 44 ELM,-150.00\n01/12/2026,COUNTY TREASURER PROPERTY TAX 44 ELM,-1210.88\n01/14/2026,SMITH & LEE CPA TAX PREP,-350.00\n01/15/2026,GREYSTAR PROPERTY MGMT FEE 44 ELM,-132.00\n01/16/2026,SHELL OIL 57442,-42.10\n01/17/2026,LOWES #1180 SUPPLIES,-37.45\n01/18/2026,PG&E ELECTRIC 44 ELM AVE,-77.21\n01/20/2026,ONLINE TRANSFER TO SAVINGS,-500.00\n01/21/2026,VENMO PAYMENT M LOPEZ RENT 44 ELM,1400.00\n01/22/2026,LEASING AGENT COMMISSION 44 ELM,-700.00\n01/23/2026,CHASE CARD INTEREST CHARGE,-18.40\n01/24/2026,LAWN PRO LANDSCAPING 12 OAK ST,-55.00\n01/25/2026,BLUE BOTTLE COFFEE,-6.50\n01/05/2026,HOME DEPOT #4521,-86.12\n",
< "properties": [
< {
< "name": "12 Oak St",
< "match": [
< "12 oak"
< ]
< },
< {
< "name": "44 Elm Ave",
< "match": [
< "44 elm"
< ]
< }
< ]
<}
<EOF
$curl "https://api.apify.com/v2/actors/appetizing_horsefly~rental-ledger-categorizer/runs?token=$API_TOKEN" \
< -X POST \
< -d @input.json \
< -H 'Content-Type: application/json'