Go to example tasks
Sync a Scraper's Dataset Into a MySQL Table
Push a scraper run's rows into a MySQL 8 or MariaDB table (PlanetScale, RDS or self-hosted), replacing the table's contents each run so it always mirrors the latest scrape, with an empty scrape never wiping it. Ships as a dry run on sample rows so Try needs no database; pick your scraper's dataset, add the mysql:// connection string and turn Dry run off.
Dataset to Postgres, Supabase & MySQL (Database Push)nerolabs/dataset-to-database
Table
Database
Mode
Dry run
+9 fieldsTextNumberBooleanListObject
Input
Data (inline)
email:ana@example.com+2
name:Ana Silva+2
company:Silva Ltd+2
plan:Pro+2
mrr:49+2
active:true+2
signedUpAt:2026-08-01T09:30:00Z+2
address
tags
Database type:mysql
Table name:latest_leads
Write mode:replace
Dry run (plan only, write nothing):true
Output fields
Table
Database
Mode
Dry run
Rows in
Rows written
Not written
Table created
Columns added
Unique index created
Batches
Duration (ms)
Warnings
Sign up on Apify01
Create your Apify account to access the Dataset to Postgres, Supabase & MySQL (Database Push).
Start the run02
The Actor will start running based on the input automatically.
Receive the output03
Monitor the progress in real-time. You will be notified as soon as your dataset is complete and ready for review.
Integrate into your workflow04
The final output is delivered in JSON, CSV, or Excel format, ready to be plugged into your workflow.
