Puts a file this system already fetched into the conversation, by the key it reported as “stored as <key>” — a fetched video, a file it kept. A link in a reply is not delivery: those urls expire within hours.
- key string
- The key exactly as it was reported. Never one you composed.
Gets the actual videos from a social platform — TikTok, Instagram, YouTube, Facebook and anything else reachable through the actor store. Reels, posts, shorts: the files and their pages, not writing about them. No link is needed; a phrase, a hashtag or an @profile is enough.
- from string
- What they named: a phrase, a hashtag, an @profile, or a link. Their words, not your rewording.
- limit number?
- How many videos. One unless they asked for more.
Makes a short narrated video with captions and a choice of animated cartoon characters, 3D scenes, teaching diagrams, or stock footage. Mixed style chooses a relevant visual for each sentence. Cartoon and 3D scenes use built-in characters, objects, and actions. The finished file arrives after background rendering.
- about string
- What the video is about, or the script itself, in their words. A script is narrated as written.
- isScript boolean?
- True to narrate the supplied script verbatim. Otherwise a script is written from the topic.
- visualStyle string?
- mixed (default), cartoon, scene3d, diagrams, or stock.
- seconds number?
- Roughly how long, when they said. The narration decides the real length.
Fetches a video from a link, a profile or a search — TikTok, Instagram, YouTube, Facebook and anything else Apify can reach — and, if asked, WATCHES it: transcribes what is said, looks at what is on screen, and stores the resulting analysis.
- wants string
- The link, profile, hashtag or phrase THEY named. Not your rewording of it.
- want string
- How much work to do. See the description — these are not interchangeable.
- limit number?
- How many videos, when they named a profile or a hashtag. One unless they asked for more.
Read public HTML or text directly, with no paid crawler call. Reads one page by default; up to 25 page attempts follow same-site pagination and detail links within a depth budget. Refuses private network addresses and limits response size. JavaScript pages use our configured isolated browser. Sign-in and verification pages remain unavailable to public reading.
- url string
- The public HTTP or HTTPS URL the person supplied.
- maxPages number?
- 1 to 25 page attempts. Defaults to 1.
- maxDepth number?
- 0–4 links from the starting page.
- goal string?
- Prioritize discovered links relevant to this research goal; up to 500 characters.
- maxDurationMs number?
- Overall crawl deadline, at most 120,000 milliseconds.
- maxTextChars number?
- 100–32,000 characters per page, default 12,000; structured details are separate.
- concurrency number?
- 1 or 2 page reads at once.
- fresh boolean?
- Validate with the website now. Use for latest documentation or change checks.
- render string?
- auto, never or always; automatic JavaScript fallback by default.
- includeSelectors string[]?
- Up to eight CSS selectors identifying content to extract.
- excludeSelectors string[]?
- Up to eight CSS selectors identifying content to omit.
Read the supplied public website and save available original media and documents in your private bucket. Only stored results confirm saved bytes. Unsupported or protected files remain clearly marked; keep the manifest key to inspect or resume an incomplete archive.
- url string
- The exact public URL the person supplied.
- maxPages number?
- Up to 25 page attempts.
- maxFiles number?
- Up to 50 original files.
- render string?
- auto, never, always or stealth, subject to configured browser capabilities.
- resumeFrom string?
- The saved manifest key. Previously stored files are preserved.
Write a short Python or Node program, run it in an isolated sandbox, and read what it printed. For anything where being right matters more than being fluent: arithmetic, statistics, dates and timezones, parsing data you supplied, checking a long list. The sandbox is created for the call and destroyed after it — no credential inside, no access to your computer, Drive, mail or memory, egress limited to package registries, and nothing it writes is kept. It can install packages from PyPI and npm.
- language string
- python or node.
- code string
- The whole program, up to 20,000 characters. It must print its result.
- files object[]?
- Up to ten data files written beside the program and read by name. Put data here rather than in the program.
- seconds number?
- 5 to 120. Defaults to 30.
Searches Apify's five thousand actors for one that can reach a site or do a job — scraping a shop, a map listing, a job board, a directory, a site with a login.
- query string
- What needs doing, in plain words: “scrape amazon reviews”, “google maps places”.
Reads an actor's OWN published input schema and lists the fields it accepts, which are required, and which have a fixed set of choices.
- actorId string
- The `username/name` id, exactly as find_web_actor reported it.