Wire an Apify scraper into Kompozy through an RSS export: scrape public sources, draft in your Persona Brief's voice, and check every number by hand.
Published 2026-05-19 · Updated
Short answer
Apify-to-content treats a hosted scraper as an input source. An Apify Actor collects items from a public source whose terms allow scraping, such as Hacker News or a niche forum. Kompozy has no Apify connector, so you expose the dataset as an RSS feed and add it as an RSS source. Kompozy then drafts commentary in your Persona Brief's voice. It does not check drafts against the source, so check every number yourself.
Key takeaways
Apify is a hosted scraping platform: it runs headless-browser Actors against any public web property on a schedule and emits structured JSON. Most teams reach for it to build lead lists. The under-used application is as a content input source — point a scraper at public places where your industry argues and whose terms allow it (Hacker News, a niche forum, a competitor's blog feed) and you have a steady stream of raw material that a generation pipeline can turn into timely commentary.
The reason this matters is timing: commentary on a live discussion only works if you move fast enough to catch the attention wave. The bottleneck was never the writing — it was noticing the thread, reading it, and getting a take out before the moment passed. A scraper closes that gap. The honest caveat, which this guide does not bury: scraped data is unverified by construction, so the workflow that ingests it has to be built around human verification, not bolted onto it. Kompozy has no built-in Apify connector. Its automatic input is the RSS source, and Apify can serve a dataset as an RSS feed, which is how the two connect. Of everything you can route in that way, scraped data demands the most discipline. Pairs with our webhook-pipelines spoke for routing business events in the same way and gmail-to-content for the inbox source.
Apify is the data-acquisition layer, not a content tool. It produces one thing: structured JSON rows representing whatever you scraped. Everything that makes those rows safe to publish from — the voice, the fact-checking, the attribution, the platform shaping — happens downstream in the content engine, not in Apify. Treating the scraper as "the automation" is the most common way this goes wrong; the scraper is the easy part and the verification is the load-bearing part.
The full path, in order: an Apify Actor runs on a schedule and scrapes a public source into structured items. Apify's dataset items API can return those items as an RSS feed, and Kompozy's RSS source polls that feed, so each new item lands as raw_content. Nothing marks it as scraped. Kompozy treats it like any other feed item, so the suspicion has to come from you. Claude reads each item and transforms it against your Persona Brief, producing a commentary draft rather than a summary. That draft is written under the same prompt rules as any source, including the instruction not to invent figures, but nothing checks it against the scraped item afterward, and scraped numbers and quotes are exactly the kind of claim that gets invented or mis-attributed. The draft then waits for review, or is approved automatically if Auto-Publish Generated is on, before the scheduler and publish. The scraper feeds the front of a pipeline that was already built to be careful; it does not get a shortcut around any of the careful parts.
This is the mental model to hold for the rest of this guide: Apify is a source, the same way RSS or your inbox is a source. It is the riskiest source you can route in because the data is the least trustworthy, which is why the verification discipline is heavier here than anywhere else in the cluster. See autopilot-explained for how a source like this rides the broader autopilot loop, and fact-anchor-gate for what Kompozy does and does not check on numbers.
Scrape the public places where genuine discussion in your field happens; not every scrapable source produces content worth shipping. The sources that work share a shape: they are public, they are where genuine discussion happens in your field, and they surface signal (what is being argued about right now) rather than just data (a list of facts). The ones that consistently earn their compute cost:
The common thread is that you are scraping for awareness of a live conversation, then adding a position to it. The moment the goal shifts from "what should I have an opinion about" to "give me text I can repost," the workflow has crossed from content intelligence into republication, which is the line covered below.
Never scrape anything behind authentication, such as LinkedIn, gated newsletters, or paywalled publications. These are compliance and reputation boundaries, and crossing them is how a content-automation setup turns into a legal problem. Treat this list as hard rules, not guidelines:
| Source type | Scrape for content? | Why | Safer alternative |
|---|---|---|---|
| Public forum / Hacker News | Yes, if its terms allow | Public discussion; commentary with attribution | Check the terms and robots.txt first |
| No, without written consent | User Agreement prohibits scraping without consent | Subreddit RSS feed or the official API | |
| Competitor blog (public RSS) | Yes, for awareness | Watching a public feed is fine; reposting the text is not | Generate a differentiated angle, never a rewrite |
| LinkedIn / gated newsletter | No | Terms prohibit scraping | Engage natively; cite with a link, do not ingest |
| Paywalled publication | No | Copyright plus TOS exposure | Quote a sentence under fair use with attribution and link |
| Public profiles with PII | No | GDPR / CCPA risk even when public | Scrape the discussion, never the person |
Kompozy has no Apify connector and no inbound webhook, so the handoff runs through a feed: Apify serves the scraped dataset as RSS, and Kompozy polls it. The steps:
Each new item becomes raw_content, and Kompozy generates a draft against the Persona Brief. Kompozy does not add attribution by itself, so write the credit rule into your Persona Brief (for example, open with the source: "Trending on Hacker News today: [thread title]. Here is where I land...") and check it in review. That attribution is not decoration; it is the difference between commentary and theft.
Scraped data has no trust floor at all, which is why a human fact check is mandatory. Every other input source has some implicit trust floor: your own uploads are yours, an email you forwarded you chose to amplify, an RSS feed is a publisher's own structured output. A forum comment claiming, say, "73% of wholesalers fail in year one" is a stranger's assertion with no citation, scraped into your pipeline as if it were fact. If your commentary post repeats that number, you have published a fabricated statistic under your brand, sourced from a forum comment you never verified.
Kompozy does not run an automated fact check, so both dangers here land on your review. The first is model hallucination: the model inventing a stat that was never in the scraped item. The prompt rules tell it not to, which lowers the odds, but nothing compares the draft with the source afterward. The second is scraped-source contamination: a claim that is faithfully present in the scraped row but is itself unverified, like the forum comment's made-up 73%. No automated check could catch that one anyway, because the number does trace to the source; the source just was not telling the truth. That is why scraped content always needs a human spot-check on numeric claims, more so than a newsletter from a known publisher.
In practice this means keeping Auto-Publish Generated off in any workspace fed by a scraper, and treating every statistic in a draft as a flag for the reviewer rather than a green light. The discipline is straightforward: check that the draft did not invent a claim, and check that you are not amplifying someone else's invented claim. Skipping either one is how scraped content earns its bad reputation. More in fact-anchor-gate.
| Risk | Source of the bad claim | Caught automatically? | Additional control needed |
|---|---|---|---|
| Hallucinated stat | Model invents a number not in the scraped item | No — prompt rules lower the odds only | Human check on every number |
| Mis-attributed quote | Model assigns a real quote to the wrong person | No | Human check on every quote and name |
| Contaminated stat | A made-up number that IS in the scraped comment | No — it traces to the source, so it passes | Human spot-check on scraped numerics |
| Stale claim | Scraped item is months old, number now wrong | No | Recency filter at scrape step + reviewer judgment |
The legal and ethical line is clean even if the temptation to blur it is strong: scraping for awareness and adding your own substantive take is fair use and aligns with the terms of service of the platforms worth scraping; scraping for republication is plagiarism and, depending on the source, copyright infringement. Write the rules into your Persona Brief and your review checklist rather than leaving them to memory, because memory fails the day someone is in a hurry.
Commenting on a public discussion, with attribution and your own take, is the pattern to aim for, but check each platform's terms on how you collect the data first: Reddit, for one, bars scraping without written consent. The single line you cannot cross is shipping content that is verbatim, or near-verbatim, from a scraped source and presenting it as original. Kompozy has no similarity check, so that line holds only if a reviewer compares drafts with the source, even on a deadline. For the broader framing of why automated commentary still needs a human judgment layer, see content-repurposing.
Apify bills on a usage model rather than a flat seat price, which is the right model for this workload but means the cost is a function of how aggressively you scrape, not how much you publish. Apify's plans include a monthly amount of prepaid platform usage, and usage beyond that is billed as you go, so the bill tracks the work your Actor runs actually consume. A forum hot-threads scrape pulling a few dozen rows a few times a day is inexpensive; a broad crawl across many large sites every hour gets expensive in a hurry. The cost lever you control is the schedule and the scope, not the destination.
Because the bill scales with scraping volume and the content engine charges separately per generation, the two costs are independent and worth budgeting separately. The trap is scheduling an Actor far more frequently than your publishing cadence justifies — scraping a forum every fifteen minutes when you publish commentary twice a day means paying compute on rows you will never use. Match the scrape frequency to how fast the source actually moves and how fast you actually ship.
| Tool | Pricing model | What drives the cost | Notes |
|---|---|---|---|
| Apify | Usage-based | Scrape frequency and scope | Plans include prepaid usage; extra usage billed as you go |
| Zapier (alt ingest glue) | Tiered task count | Number of webhook tasks per month | See vendor pricing page |
| Make (alt ingest glue) | Usage-based | Operations per scenario run | See vendor pricing page |
| n8n (self-host alt) | Self-host or paid cloud | Your own infra, or cloud execution volume | See vendor pricing page |
| Kompozy (the content engine) | Credit-based per generation | How many outputs you ship | Starter $199/mo / Pro $499/mo; credits per output |
Timing is the whole value here. A scraper shrinks the gap between "I noticed this thread yesterday" and "my take is live," and a take published a week late is just ordinary evergreen content. We have no measured engagement lift to quote, so judge it on your own numbers.
The scraper wiring is a one-time job. The recurring work is tuning the relevance filter, so you only generate on rows worth commenting on, and spot-checking every number that survives, so you do not amplify someone else's fabrication.
Scraping is the right source for a specific job — timely commentary on public industry discussion — and the wrong source for several others. Knowing the boundary keeps you from building a fragile, compliance-exposed pipeline to do something a simpler source does better:
When the source permits it and you treat the output as what it is: a fast feed of unverified public discussion that earns its keep on timing. Point an Apify Actor at public places where your industry argues and whose terms allow scraping, expose the results as an RSS feed for a pipeline built around a Persona Brief and a human review step, ship commentary that extends the conversation rather than copying it, and spot-check every number because nothing automated can vouch for a stranger's claim. Do those things and scraping is one of the strongest reactive-content engines available. Skip the verification layer and it is the fastest way to publish a fabricated statistic under your own name. Start with pricing to size the content-engine tier, and read webhook-pipelines for routing business events in through a feed the same way.
An infographic photo post generated in the Kompozy workspace, the kind of commentary asset a scraped discussion can feed once its numbers are checked.

Best for:
Not ideal for:
Apify is a hosted scraping platform that runs Actors against web sources on a schedule and returns structured JSON. As a content source, those items become raw material that gets turned into commentary against your Persona Brief.
No. Apify's dataset items API can return a dataset as an RSS feed, and you add that feed's URL as an RSS source in Kompozy. Check first that each item has a title, a description and a link or GUID.
Not without permission. Reddit's User Agreement prohibits scraping without its prior written consent. Subreddit RSS feeds through an RSS source, or Reddit's official API under its terms, are the routes to check instead.
Apify's plans include a monthly amount of prepaid platform usage, and usage beyond that is billed as you go. Cost follows how often and how widely you scrape, so do not scrape more often than you publish.
Scraped data is unverified by definition, and Kompozy does not check drafts against the source. The prompt tells the model not to invent claims, but a scraped comment can carry a made-up number that the draft repeats faithfully, so a person has to check every statistic.
Credit the source in every output and add your own take instead of summarizing. Kompozy has no similarity check, so compare each draft with the source before you approve it.
We read Reddit's and LinkedIn's user agreements, Apify's pricing page and Apify's dataset items API docs on 2026-10-23 and rewrote the page to match them. The same day we checked Kompozy's code: it has no Apify connector or inbound webhook, so a scraper reaches it through its RSS source. Unsourced engagement, timing and similarity figures were removed.
Sources