← SkillSafe / Apify Desk

Your scraper, read properly — then actorized, given an input schema, an output schema and a client

Paste the scraper you already have, plus whatever Actor files exist — .actor/actor.json, INPUT_SCHEMA.json, the Dockerfile, package.json. The browser reads it for free: which runtime you are on, every JSON document in the paste and what it really is, whether the manifest and the input schema pass the actual Apify rules, and which fields your code pushes to the dataset. Then pick a lane.

Every lane ships a saved model run, so you can see a whole answer — findings, plan, emitted file — without signing in and without spending a credit.

Actorize the script

Read the scraper and whatever Actor files exist, and say exactly what stands between this script and an Actor that runs on the platform.

Drop main.js, main.py, actor.json, INPUT_SCHEMA.json or the Dockerfile here, or .

Nothing is uploaded by dropping a file — it is read in this browser.

no project loaded

no notes

Run the lane

Paste a scraper to begin.

Your past runs

Runs you make while signed in are saved to your account and listed here.