Who it is for
How a typical run looks
Most scripts here are boring. That is the point. A job reads a list of domains, calls the API, checks that ok is true, and writes a file.
The free actions (domain, overview, stats, suggest) need no key, so you can test a parser before you spend anything. Test first. Paid calls cost 1 to 3 credits, and one credit is $0.0001. A call is billed once however many rows come back, up to 1,000 per call.
Errors are plain. A 401 means the key is missing or wrong, and a 402 means the credit ran out. Neither deserves a retry loop.
Sign-in is a Google account, and the $100 starter credit needs no card. Simple. When it runs down, top-ups go through USDT on TRC-20 from the account page. If you would rather wire it into a visual builder, weigh the options first.
Keep the first script small
A first script should do one thing: fetch the rows, check ok and write a file. Hold off on the cron line until a manual run prints a sane row count and a balance you recognise.
Most of the trouble with these scripts comes later, from paging and retries. Start without them, and add each one only when a real run shows the need.
Read the flags before the rows
Every response has an ok flag, and authenticated ones add _credits. Read both before you touch the rows, because a false flag means there is nothing trustworthy to parse.
A 401 or a 402 is a stop sign, not a prompt to loop. Log the body and exit, so the next scheduled run starts from a clean state.