Go to example tasks
Upload to YouTube from an AI agent with your own OAuth app
Uploads through Google's official Data API using OAuth credentials from your own Google Cloud project. No browser opens and there are no cookies to keep fresh.
Social Media Uploader Pro - Post From Claude, ChatGPT or n8ndami_studio/social-media-uploader-pro
Ok
Kind
Message
Tool count
+2 fieldsTextNumberBooleanListObject
Input
How to use:Connect this Actor's Standby URL to your MCP client with your own Apify token, then ask your agent to publish to YouTube. Use upload_youtube_video_oauth: it goes through Google's official YouTube Data API with a client ID, a client secret and a refresh token from your own Google Cloud project, and the uploader behind it is public and carries no maintenance flag. The two browser-driven tools, upload_youtube_short and upload_youtube_video, are backed by Actors flagged under maintenance and no video has been published through either of them yet. Two Google settings to fix before your first public upload. While your Google Cloud project is unverified, YouTube stores every Data API upload as private no matter what privacy you asked for, and the only way out is Google's compliance audit. An OAuth consent screen left in Testing issues refresh tokens that stop working after 7 days, so move it to In production. The upload runs as a separate billable Actor run on your own Apify account. A normal run of this Actor, outside Standby, writes one notice row about how to connect and uploads nothing. Your Apify token goes into that URL twice, as ?token=YOUR_TOKEN&apifyToken=YOUR_TOKEN, because Apify's Standby gateway strips the token it authenticated you with before the request reaches the server; a single copy answers NO_APIFY_TOKEN on every tool.
Output fields
Ok
Kind
Message
Tool count
Tools
Platforms
Sign up on Apify01
Create your Apify account to access the Social Media Uploader Pro - Post From Claude, ChatGPT or n8n.
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.
