Apify Prompt Pilot Pro
Pricing
$30.00 / 1,000 results
Apify Prompt Pilot Pro
Pricing
$30.00 / 1,000 results
Rating
0.0
(0)
Developer
Louvre LLC
Actor stats
0
Bookmarked
5
Total users
4
Monthly active users
a day ago
Last modified
Categories
Share
Prompt Pilot Pro π€π
π Introduction
π― What is Prompt Pilot Pro?
Prompt Pilot Pro is a powerful AI-powered browser automation Actor that executes your instructions against a real cloud browser. Describe what you want to do in plain English, and the Actor handles the rest β logging in, navigating pages, filling forms, clicking buttons, and downloading files.
Built on Browserbase (cloud browser infrastructure), it turns plain-English instructions into reliable browser automation β no scripts required.
π Key Features
- Natural language automation β describe actions in plain English; AI handles execution
- Cloud browser sessions β runs on real Browserbase browsers with persistent context support
- File downloads β automatically retrieves files downloaded during the session
- Variable substitution β use
%key%tokens for dynamic values across all steps - Credential & OTP integration β fetch credentials and one-time passwords from external APIs at runtime
- Session reuse β persist cookies and login state across runs via
contextId
π Use Cases
- File downloads β automate file retrieval from authenticated web portals
- Authenticated workflows β log in, complete MFA, and navigate multi-step portals
- Data extraction β navigate complex websites and extract structured data
- Research automation β automate repetitive tasks across multiple websites
- Web testing β automate testing workflows with natural language
π₯ Input
The Actor accepts a metadata object and a natural language prompt. Any key defined in metadata is automatically available as a %key% variable in the prompt.
{"metadata": {"url": "https://example.com","myVar": "some value"},"prompt": "Navigate to %url% and do something with %myVar%."}
Reserved metadata fields
A few keys in metadata have special behavior:
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Starting page URL. |
download | boolean | No | Retrieve files downloaded during the session. Default: true. |
contextId | string | No | Persistent context ID β reuses cookies/session across runs. |
All other fields are treated as user-defined variables and substituted into the prompt wherever %fieldName% appears.
Prompt
A plain-English description of what to do. All %key% tokens are replaced with values from metadata before execution.
β Example Input
{"metadata": {"url": "https://example.com","download": true,"token": "<your-token>","credential_url": "https://your-service/credentials?service=example","otp_url": "https://your-service/otp?service=example","startDate": "01/01/2026","endDate": "01/31/2026"},"prompt": "Navigate to %url%. Retrieve the username and password from %credential_url% using token %token%, and the OTP code from %otp_url% using token %token%. Log in, then download all files from %startDate% to %endDate%."}
π€ Output
When download: true, files downloaded during the session are retrieved and stored in the Actor's Key-Value Store. One Dataset record is pushed per file:
{"success": true,"originalFileName": "report.pdf","sanitizedFileName": "report.pdf","fileSize": 4096,"timestamp": "2026-02-26T10:00:00.000Z"}
On failure:
{"success": false,"error": "No files were downloaded","timestamp": "2026-02-26T10:00:00.000Z"}
βοΈ How to Use
- Log in or sign up on Apify.
- Open the Prompt Pilot Pro Actor and go to the Input tab.
- Switch to JSON mode and paste your input.
- Click Start and monitor the Log tab in real time.
- When the run completes, view downloaded files in the Key-Value Store tab and metadata records in the Dataset tab.
π‘ Tips for Writing Prompts
- Any metadata field is a variable β add any key to
metadataand reference it as%key%in the prompt. - Be specific about actions β "Click the Submit button" is better than "Submit the form".
- Use
contextIdfor session reuse β avoids re-logging in on every run for portals that support persistent sessions. - Use
download: falsefor dry runs β test navigation without triggering file retrieval.
π οΈ Troubleshooting
| Symptom | Likely cause | Solution |
|---|---|---|
401 Unauthorized on a request | Wrong or missing token | Verify token values in metadata match what your service expects |
404 Not Found on OTP request | Code not yet available | Wait 30β60 seconds and re-run |
| MFA code rejected (wrong code) | Timing issue β code arrived late | Re-run the Actor |
| No files in Key-Value Store | No downloadable files found on the page | Check date range or page state |
Actor fails with metadata.url is required | Input format incorrect | Ensure input has a metadata object with a url field |