<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Emery Patricks</title>
    <description>The latest articles on Forem by Emery Patricks (@emery_patricks_acbf8fe36e).</description>
    <link>https://forem.com/emery_patricks_acbf8fe36e</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3821264%2Fce31401f-e764-4093-b2f4-5b4a5cb25738.png</url>
      <title>Forem: Emery Patricks</title>
      <link>https://forem.com/emery_patricks_acbf8fe36e</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/emery_patricks_acbf8fe36e"/>
    <language>en</language>
    <item>
      <title>We built scrapers for 11 major platforms — here's what we learned</title>
      <dc:creator>Emery Patricks</dc:creator>
      <pubDate>Fri, 13 Mar 2026 03:35:50 +0000</pubDate>
      <link>https://forem.com/emery_patricks_acbf8fe36e/we-built-scrapers-for-11-major-platforms-heres-what-we-learned-4fe9</link>
      <guid>https://forem.com/emery_patricks_acbf8fe36e/we-built-scrapers-for-11-major-platforms-heres-what-we-learned-4fe9</guid>
      <description>&lt;h2&gt;
  
  
  Why we built ScraperNode
&lt;/h2&gt;

&lt;p&gt;We kept running into the same problem: we needed structured data from platforms like LinkedIn, Instagram, and TikTok, and every time we'd write a custom scraper, it would break within weeks. Layout changes, rate limits, auth flows — maintaining scrapers for major platforms is a full-time job.&lt;/p&gt;

&lt;p&gt;So we turned it into an actual product. &lt;a href="https://scrapernode.com" rel="noopener noreferrer"&gt;ScraperNode&lt;/a&gt; is a scraping API with maintained scrapers for 11 platforms. You send a request, you get structured data back.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we cover
&lt;/h2&gt;

&lt;p&gt;22 scrapers across 11 platforms:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;What you can extract&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/linkedin" rel="noopener noreferrer"&gt;LinkedIn&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Profiles, companies, posts, job listings, people search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/instagram" rel="noopener noreferrer"&gt;Instagram&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Profiles, posts, reels, hashtag search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/tiktok" rel="noopener noreferrer"&gt;TikTok&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Profiles, posts, hashtag search&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/youtube" rel="noopener noreferrer"&gt;YouTube&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Channels, videos, comments&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/twitter" rel="noopener noreferrer"&gt;Twitter/X&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Profiles, tweets&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/facebook" rel="noopener noreferrer"&gt;Facebook&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Profiles, pages, posts, groups, marketplace&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/indeed" rel="noopener noreferrer"&gt;Indeed&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Job listings, company info&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/glassdoor" rel="noopener noreferrer"&gt;Glassdoor&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Reviews, salaries, job listings&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/yelp" rel="noopener noreferrer"&gt;Yelp&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Business listings, reviews&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/github" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Repository data&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://scrapernode.com/crunchbase" rel="noopener noreferrer"&gt;Crunchbase&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;Company data&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  The hard parts
&lt;/h2&gt;

&lt;p&gt;The reason we built this as a service instead of an open-source library: &lt;strong&gt;these scrapers need constant maintenance.&lt;/strong&gt; LinkedIn alone changes their markup every few weeks. Instagram's auth flow has changed three times in the last year. TikTok's anti-bot detection gets more aggressive every month.&lt;/p&gt;

&lt;p&gt;We handle the infrastructure — proxy rotation, browser fingerprinting, session management, rate limiting — so you don't have to.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it works
&lt;/h2&gt;

&lt;h3&gt;
  
  
  REST API
&lt;/h3&gt;

&lt;p&gt;You send a request with the data you want, you get JSON back.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl https://api.scrapernode.com/v1/linkedin/profile &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Authorization: Bearer YOUR_API_KEY"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"url": "https://linkedin.com/in/someone"}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You get back structured data — name, headline, experience, education, skills — not raw HTML you have to parse.&lt;/p&gt;

&lt;h3&gt;
  
  
  n8n community node
&lt;/h3&gt;

&lt;p&gt;If you use &lt;a href="https://n8n.io" rel="noopener noreferrer"&gt;n8n&lt;/a&gt; for workflow automation, we have a community node:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to &lt;strong&gt;Settings &amp;gt; Community Nodes&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Install &lt;code&gt;n8n-nodes-scrapernode&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Add your API key in credentials&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The node has three operations:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Create&lt;/strong&gt; — start a scraping job&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get&lt;/strong&gt; — check job status&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Get Results&lt;/strong&gt; — retrieve the structured data&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A typical workflow looks like: &lt;strong&gt;Trigger → ScraperNode Create → Wait → Get Results → Process data&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The node is also AI agent compatible, so you can use it with n8n's AI workflow nodes to build intelligent scraping pipelines.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;p&gt;Credits-based, pay per scrape. No monthly minimum. Most scrapers cost 1-2 credits per result.&lt;/p&gt;

&lt;h2&gt;
  
  
  What people use it for
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Lead generation&lt;/strong&gt; — pull company and people data from LinkedIn for outreach&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Market research&lt;/strong&gt; — track competitors on social platforms&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Job market analysis&lt;/strong&gt; — aggregate listings from Indeed and Glassdoor&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Content monitoring&lt;/strong&gt; — track brand mentions across platforms&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI training data&lt;/strong&gt; — feed structured social data into models and workflows&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;n8n automations&lt;/strong&gt; — plug into automated workflows without writing scraper code&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Other things we've built
&lt;/h2&gt;

&lt;p&gt;We also put together &lt;a href="https://github.com/ScraperNode/awesome-n8n-templates" rel="noopener noreferrer"&gt;awesome-n8n-templates&lt;/a&gt; — 8,697 n8n workflow templates organized by category, integration, and use case. We use n8n heavily for our own data pipelines and this repo makes it easier to find relevant templates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://scrapernode.com" rel="noopener noreferrer"&gt;scrapernode.com&lt;/a&gt; — main site&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://scrapernode.com/docs" rel="noopener noreferrer"&gt;API docs&lt;/a&gt; — full reference&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.npmjs.com/package/n8n-nodes-scrapernode" rel="noopener noreferrer"&gt;n8n community node&lt;/a&gt; — npm package&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://github.com/ScraperNode/awesome-n8n-templates" rel="noopener noreferrer"&gt;awesome-n8n-templates&lt;/a&gt; — 8,697 workflow templates&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>opensource</category>
      <category>automation</category>
    </item>
    <item>
      <title>We organized 8,697 n8n workflow templates into a browsable GitHub repo</title>
      <dc:creator>Emery Patricks</dc:creator>
      <pubDate>Fri, 13 Mar 2026 02:58:01 +0000</pubDate>
      <link>https://forem.com/emery_patricks_acbf8fe36e/we-organized-8697-n8n-workflow-templates-into-a-browsable-github-repo-1c2m</link>
      <guid>https://forem.com/emery_patricks_acbf8fe36e/we-organized-8697-n8n-workflow-templates-into-a-browsable-github-repo-1c2m</guid>
      <description>&lt;h2&gt;
  
  
  The problem
&lt;/h2&gt;

&lt;p&gt;n8n has thousands of community workflow templates, but finding the right one is harder than it should be. The official template library is keyword-search-only, and when you're exploring — trying to see what's possible with a specific tool or use case — there's no good way to browse.&lt;/p&gt;

&lt;p&gt;We're &lt;a href="https://scrapernode.com" rel="noopener noreferrer"&gt;ScraperNode&lt;/a&gt; — we build web scraping tools and use n8n daily. This was a problem we kept running into, so we decided to fix it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we built
&lt;/h2&gt;

&lt;p&gt;We scraped all 8,697 templates from n8n.io and organized them into a GitHub repo with three browsing dimensions:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;25 categories&lt;/strong&gt;&lt;br&gt;
AI agents, content creation, lead generation, CRM, DevOps, web scraping, invoice processing, HR, crypto trading, and more. Each category page lists every template with view counts and descriptions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;236 integrations&lt;/strong&gt;&lt;br&gt;
Every n8n node has its own page. Want to see every workflow that uses Google Sheets? OpenAI? Telegram? They're all grouped and sorted by popularity.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;11 use cases&lt;/strong&gt;&lt;br&gt;
Cross-category collections for real-world needs: marketing automation, web scraping, data pipelines, freelancer toolkit, e-commerce, customer success, and others.&lt;/p&gt;
&lt;h2&gt;
  
  
  How each template is organized
&lt;/h2&gt;

&lt;p&gt;Every template gets its own directory:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;templates/lead-generation/2076-scrape-crunchbase/
├── README.md       # Full description, nodes used, import instructions
└── workflow.json   # The actual n8n workflow — import directly
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;The README has the complete description from the original template, which nodes it uses, and instructions for importing.&lt;/p&gt;
&lt;h2&gt;
  
  
  Numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;8,697 templates&lt;/li&gt;
&lt;li&gt;25 categories&lt;/li&gt;
&lt;li&gt;236 integrations (any node used by 5+ templates gets its own page)&lt;/li&gt;
&lt;li&gt;11 use case collections&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  Link
&lt;/h2&gt;

&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/ScraperNode" rel="noopener noreferrer"&gt;
        ScraperNode
      &lt;/a&gt; / &lt;a href="https://github.com/ScraperNode/awesome-n8n-templates" rel="noopener noreferrer"&gt;
        awesome-n8n-templates
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      🔥 The largest open-source collection of n8n workflow templates — 8,697+ ready-to-import workflows across 25 categories, 236 integrations, and 11 use cases.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;🔥 Awesome n8n Templates&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href="https://github.com/ScraperNode/awesome-n8n-templates/." rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/178e6a13dc8067013a308e389454e0bf4835aeabc5f9330b3ec8333be82af758/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2545322539412541315f74656d706c617465732d383639372532422d6666366435613f7374796c653d666f722d7468652d6261646765" alt="⚡ 8,697+ Templates"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ScraperNode/awesome-n8n-templates/." rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/da17cb3ea269d039a63587b5e5c80118d7773feb397ca844e1f133e91236e9bf/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2546302539462539332538325f63617465676f726965732d32352d3465636463343f7374796c653d666f722d7468652d6261646765" alt="📂 25 Categories"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ScraperNode/awesome-n8n-templates/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0fcdc9e51572e1ed6694d4bdc243660770efe498923c5080ebb2f792ba68917b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d6666653636643f7374796c653d666f722d7468652d6261646765" alt="MIT License"&gt;&lt;/a&gt;
&lt;a href="https://github.com/ScraperNode/awesome-n8n-templates/CONTRIBUTING.md" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/fa591ba514d87a6b179fe081d4c2c28fc9ed531bd1c3362be14f461834126478/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5052732d77656c636f6d652d627269676874677265656e3f7374796c653d666f722d7468652d6261646765" alt="PRs Welcome"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;🚀 The largest open-source collection of n8n workflow templates on GitHub.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;8,697+&lt;/strong&gt; ready-to-import automation workflows across &lt;strong&gt;25 categories&lt;/strong&gt; — from AI agents and email automation to web scraping, CRM integrations, and beyond.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Whether you're automating your first workflow or building complex multi-step integrations, this collection has you covered. Every template is a &lt;code&gt;.json&lt;/code&gt; file you can import directly into &lt;a href="https://n8n.io" rel="nofollow noopener noreferrer"&gt;n8n&lt;/a&gt; in seconds.&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;⚡ Quick Start&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Getting started takes less than a minute:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;🔍 Browse&lt;/strong&gt; the &lt;a href="https://github.com/ScraperNode/awesome-n8n-templates#-categories" rel="noopener noreferrer"&gt;categories&lt;/a&gt; below to find what you need&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;📥 Download&lt;/strong&gt; the &lt;code&gt;.json&lt;/code&gt; template file&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;🚀 Import&lt;/strong&gt; into n8n: &lt;code&gt;Workflow menu → Import from File&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That's it — your automation is ready to configure and run! 🎉&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;📚 &lt;strong&gt;New to n8n?&lt;/strong&gt; Check out our &lt;a href="https://github.com/ScraperNode/awesome-n8n-templates/docs/importing-templates.md" rel="noopener noreferrer"&gt;step-by-step importing guide&lt;/a&gt; and &lt;a href="https://github.com/ScraperNode/awesome-n8n-templates/docs/credential-setup.md" rel="noopener noreferrer"&gt;credential setup walkthrough&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;⭐ Featured Templates&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;Hand-picked templates showcasing the most powerful automation patterns — these are the workflows the community loves most.&lt;/p&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Template&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;/table&gt;&lt;/div&gt;…&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/ScraperNode/awesome-n8n-templates" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;




&lt;p&gt;MIT licensed. If there are categories or integrations you'd want to see, open an issue or PR.&lt;/p&gt;

</description>
      <category>automation</category>
      <category>opensource</category>
      <category>workflow</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
