Drop the whole file
Upload a CSV, Excel, or Numbers file, choose the columns to check, and download your original rows with the results added beside them.
Sometimes the job is just a spreadsheet. You have a column of emails to check and a column of phone numbers to clean up. Writing a script, handling retries, and putting the results back in the right rows is a lot of work for that.
That is what /bulk handles. Upload a CSV, Excel, Numbers, or plain text file and it looks for columns it can work with. That includes emails, phone numbers, IP addresses, domains, postal codes, countries, User-Agents, and names. It can also clean date columns to ISO format.
Your original columns stay in the file. Results get added immediately after the column they came from, with parse_ at the start of each new header. This shortened example shows an email check and a date cleanup, with some email result columns omitted:
email,signup
tom.f@gmail.com,03/07/2024
email,parse_email_deliverable,parse_email_disposable,...,signup,parse_signup
tom.f@gmail.com,false,false,...,03/07/2024,2024-03-07
Before you pay, the quote shows a preview of your own rows and a verified sample. You can choose which checks to run and see the price change with them. Date cleanup has no extra charge.
Each selected check is priced on unique values in its column. Empty or malformed values are left out of the quote, and results classified as unknown are refunded when a paid run finishes.
If you have a paid plan, the job uses that plan's allowances. You can also pay once for a file without subscribing. Either way, you get the results back as a CSV you can keep working with.