Every fetch, parse, and diff recorded for fastCRW. Filter by surface to focus the timeline; each row captures what was found, what changed, and the fields returned.
The primary topics list was updated, with one new topic added and several existing topics rephrased for clarity and additional context. All recent post URLs were also cleaned to remove an unusual suffix.
The 'last_update_date' field was updated from 'null' to an empty string, indicating a change in the date value.
A new "Forever Free" tier has been introduced, offering self-hosting with an AGPL-3.0 license, unlimited requests and concurrency. Minor adjustments were also made to the "Free" tier's billing period and the overall `free_tier_limits` description.
The page's positioning now highlights fastCRW as an open-source alternative to Firecrawl and Tavily for AI agents. Key differentiators have been significantly revised, with many old, detailed descriptions replaced by more concise or updated feature statements, including new points on unified endpoints, transparent benchmarks, and a free-tier pricing message.
The primary topics list was updated with new phrasing and a new category, while two older topics were removed. The list of recent blog posts was truncated to the 10 most recent, and the URLs for these posts are now provided as a single, concatenated string.
The `has_tutorials` property was changed to `false`, indicating that tutorials are no longer present. The `last_update_date` string value was also updated from `.null` to `null`.
The free tier's limits description has been updated and its billing period is now explicitly defined as "one-time / lifetime". Additionally, the overall pricing transparency status has changed to false.
The page's calls to action have been updated, with the primary call to action now emphasizing '500 Free Credits' and linking to pricing, and the secondary CTA removed. Many new developer-focused differentiators have been added, highlighting Rust, self-hosting, MCP support, and advanced AI agent capabilities, while some older general selling points were removed. The overall messaging is now more explicitly tailored for AI agents.
The blog content has significantly expanded with numerous new posts covering CRW updates, competitor comparisons, advanced web scraping tutorials in multiple languages, and engineering deep dives. The site's primary topics have been completely revised to reflect this broader and more detailed coverage.
Tutorials are now available. Several documentation sections, including 'Quick: copy this and run', 'Other endpoints', 'Install', and 'Resources', have been removed.
The pricing transparency status has changed to true. The Enterprise plan now has a monthly billing period, and the Free plan's billing period is now null.
The page significantly expanded its list of key differentiators, introducing new features like interactive scraping actions, stealth anti-detection, detailed media parsing, and more explicit pricing details like free credits. Some previous technical details about the Rust build, self-hosting cost, and specific feature supports were removed or condensed, and the positioning statement was updated to highlight 'map' functionality and a 'free tier.'
The primary topics covered on the blog page were updated to provide more descriptive and detailed categories for content related to web scraping for AI agents, API comparisons, engineering, tutorials, and cost optimization.
New sections 'Quick: copy this and run', 'Other endpoints', 'Install', and 'Resources' have been added. The 'last_update_date' value was also updated from '.null' to 'null'.
The primary change is a shift from annual to monthly billing for most paid tiers. Additionally, the 'pricing_transparent' flag was set to false, and minor adjustments were made to the free and enterprise tier details.
The page now features a more concise list of key differentiators, with several verbose technical and feature descriptions removed or condensed. A new secondary call to action was added, and primary CTA, social proof, positioning, and target audience statements were updated.
The primary topics were updated with rephrased descriptions, the removal of two topics, and the addition of a new topic focusing on cost optimization.
No change since last scan.
Key changes include a shift to annual billing for all paid tiers, an update to the 'pricing_transparent' flag to true, and clarification in the free tier limits that credits are not reset monthly. Additionally, the number formatting for credit amounts in feature descriptions has been updated.
The page has significantly expanded its feature set and technical details, emphasizing a "Developer First" and "Local-first by design" positioning, with new capabilities for AI agents and clearer explanations of its Rust core and open-source compatibility. The target audience is broadened, and a secondary call to action was removed.
The primary topics section was updated with new, expanded, and rephrased categories, including a new 'Data Extraction & Processing' topic. Two new recent posts, 'Port a TypeScript Scraper to Python' and 'Migrating from Scrapy to fastCRW', were added, replacing two older posts.
The 'Quickstart', 'Install', and 'Resources' sections have been removed, and tutorials are no longer available.
The billing period for the Scale, Growth, Standard, and Hobby pricing tiers has been updated from annual to monthly, and the description for free tier limits was slightly revised.
The page's messaging has been streamlined with several verbose key differentiators replaced by more concise points or removed. New differentiators highlight built-in stealth, a self-contained binary, and clarified pricing. CTA buttons and URLs were updated, and the positioning statement was rephrased.
The page's primary content categorization has been updated and refined, with new, more specific topics introduced. The list of recent blog posts has been significantly shortened to feature only the newest 10 articles, including two new ones.
New sections for Quickstart, Install, and Resources have been added, and tutorials support has been enabled.
The pricing model has shifted from monthly to annual billing for most paid tiers, and the company no longer states that its pricing is transparent. The description of the free tier's limits and billing period was also slightly updated.
The page introduces several new developer-focused features and clarifications, such as detailed technical differentiators, Firecrawl migration guidance, and expanded pricing comparisons. It also updates its primary call to action and rewords its competitive positioning.
No significant changes detected; only key order differs.
The "Forever Free (Self-Hosted)" pricing tier has been removed. The "Free" tier and overall free tier limits now explicitly state "lifetime" availability for its 500 credits.
The page underwent significant rephrasing and expansion of key differentiators, adding technical details about the Rust core and self-hosting benefits. The number of core capabilities was reduced from eight to five, and specific differentiators like Firecrawl compatibility and MCP support were removed from the prominent list. The primary CTA URL and text were updated.
The documentation structure has been updated, with a new "Documentation" section replacing "Quickstart," "Installation," and "Resources." Additionally, tutorials are no longer available.
A new 'Forever Free (Self-Hosted)' tier has been introduced, and the free tier limits description was updated. Additionally, minor formatting changes were made to credit amounts in features across several existing tiers, and the Enterprise tier's billing period was adjusted.
The competitor page significantly revamped its key differentiators, consolidating verbose descriptions into concise statements, and explicitly highlighting new capabilities like 'Browse', 'Parse', and 'Monitor' endpoints, while also expanding its stated target audience.
The site's documentation structure has been updated, introducing new sections like Quickstart, Installation, and Resources, and adding tutorials. The general "Documentation" entry has been removed.
The Enterprise tier's billing period was updated to 'custom', and credit amounts in feature descriptions for several tiers were reformatted with thousands separators.
The page has significantly refined its marketing language, specifically repositioning itself as an 'Open source Firecrawl + Tavily alternative' for 'AI Agents'. Key differentiators have been overhauled, with many specific feature descriptions replaced by consolidated 'Yes.' statements that provide more technical detail, new pricing comparisons, and more explicit Firecrawl compatibility details. The primary call to action has also been updated to direct users to registration.
The blog significantly expanded its content, adding many new developer-focused posts and a new primary topic on self-hosting. Existing primary topics were rephrased to reflect broader categories.
Several navigation links, including GitHub, Issues, and the License, have been removed from the sections, and the `has_tutorials` flag is now false, indicating tutorials are no longer available.
Most paid tiers shifted from annual to monthly billing. The Enterprise and Free tiers also had their billing period and per-unit descriptions simplified to 'null'.
The competitor page has significantly expanded its feature set, adding detailed developer-facing capabilities like PDF/DOCX parsing, interactive actions, built-in anti-detection, single-binary deployment, and advanced AI agent integrations (MCP, structured JSON extraction). Existing key differentiators have been elaborated, and the primary call-to-action and positioning statement have been revised.
The blog's primary topics have been entirely revised to reflect new focus areas. Additionally, two new blog posts were added to the recent posts list, with corresponding updates to their URLs and dates, replacing two older entries.
New sections for GitHub, Issues, and License (AGPL-3.0) have been added. Tutorials are now also available.
The explicit 'Self-Host (AGPL)' pricing tier has been removed, and all managed cloud plans now default to an annual billing period. Additionally, pricing transparency has been enabled, and free tier details have been updated.
The page updated its navigation with new sign-in/get started options. Key differentiators were significantly revised, removing detailed feature descriptions in favor of concise points, and adding focus on integrations and pricing. The main call to action, social proof, positioning statement, and target audience were also updated.
The blog's primary topics have been completely revised to focus on AI agents, LLM integration, and Rust infrastructure. The list of recent blog posts displayed on the page has also been significantly truncated.
Tutorials are no longer available. The 'last_update_date' field value was updated from '.null' to an empty string.
A new 'Self-Host (AGPL)' pricing tier has been introduced. Additionally, details for the 'Enterprise' and 'Free' tiers, and the 'free_tier_limits' description have been updated.
The page updated its key differentiators, adding new technical capabilities like media parsing, smart waiting, anti-detection, and structured JSON extraction, while consolidating existing points. The target audience and social proof summary were updated, and the positioning statement expanded to emphasize self-hosting and free tiers.
The blog content has significantly expanded with many new posts on web scraping techniques across different languages, AI agent integrations, RAG pipelines, and detailed comparisons of various scraping and search APIs. The primary topics were also updated to reflect this broader and more specific developer-focused content.
No change since last scan.
The pricing transparency status has changed to false. Additionally, the 'per_unit' field for Enterprise and Free tiers is now an empty string, and the 'billing_period' for the Enterprise tier has been updated to 'monthly'.
The primary call to action text and navigation items have been updated. The key differentiators list has been significantly refined with several new benefits, while the overall positioning statement and target audience now explicitly emphasize being an open-source alternative for AI agents.
Two new articles, 'Cursor + fastCRW: Live Web Context via MCP' and 'Sitemap to Crawl: Optimized Discovery at Scale,' were added to the blog. The primary topics for blog posts have been completely re-categorized, and many older blog posts are no longer listed in the 'recent posts' section.
The service now includes support for tutorials. A minor adjustment was also made to the format of the `last_update_date` field.
The 'Free' tier's billing period was updated from 'one-time / lifetime' to 'one-time'.
The page updated its core messaging and key differentiators, providing more detailed technical explanations for its features and highlighting new capabilities like Firecrawl compatibility, while also streamlining navigation and calls to action.
The blog content has significantly expanded with 88 new posts, and the primary topics have been entirely rephrased to reflect updated focus areas on scraping APIs, AI agents, RAG pipelines, and cost models.
The competitor page now explicitly states that tutorials are not available by setting 'has_tutorials' to false. Additionally, the 'last_update_date' field has been normalized from ".null" to "null".
No change since last scan.
The page's primary and sub-taglines received minor formatting updates, and call-to-action details were revised. The key differentiators list was substantially expanded and rephrased to highlight new developer-focused features, integration support, and specific Rust-based advantages, while old descriptive items were removed.
The primary blog topics have been re-categorized and simplified. Additionally, the lists of recent blog post URLs, titles, and dates have been significantly shortened, with 76 posts no longer being listed.
No change since last scan.
The "Forever Free" tier has been removed. Additionally, the "Free" tier's billing period is now explicitly "one-time / lifetime".
The page significantly restructured its key differentiators, removing many specific points while expanding others to be more descriptive. Additionally, dedicated social proof and target audience statements were removed, and the secondary CTA text was cleared.
The blog content has significantly expanded with 85 new posts covering advanced web scraping and AI agent integration topics. The primary topics were also updated to reflect this broader, more specialized content.
Tutorials support has been added to the competitor page. Additionally, the string value of the `last_update_date` field was slightly modified.
A new 'Forever Free' tier for self-hosting has been added, offering AGPL-3.0 licensing and unlimited requests. Minor data representation changes occurred in the 'Enterprise' and 'Free' tiers for non-applicable fields.
The website underwent a content refresh, simplifying main taglines, updating the primary call to action, and reorganizing navigation links. The list of key differentiators was significantly condensed, shifting from verbose descriptions to a more concise bullet-point format, with new emphasis on 'Zero configuration' and 'Predictable pricing'.
The blog's primary topics have been significantly updated, replacing detailed categories like 'Web Scraping APIs' and 'AI Agents and RAG Pipelines' with broader classifications such as 'Web Scraping', 'AI Agents and LLMs', 'Tool Comparisons', 'Engineering and Architecture', and 'Tutorials and Quickstarts'. The structure of the primary topics list has been entirely redefined.
The documentation structure was updated, removing specific sections like 'Introduction', 'Quickstart', and 'Installation' and adding a general 'Documentation' section. Additionally, tutorials are no longer listed as available.
Pricing transparency has been enabled, and most self-serve plans have shifted their default billing period from yearly to monthly. The Enterprise tier's per_unit description was updated, and the Free tier's limits description was shortened.
The page underwent a significant content overhaul, particularly in its 'key differentiators' which are now much more detailed, including technical specifics, pricing comparisons, and explicit integrations. Navigation items and call-to-action texts were also updated, and the target audience was refined to focus on production AI teams.
The primary topics of the blog have been rephrased to provide more descriptive titles and include specific examples of tools and broader categories for infrastructure, comparisons, and pricing models.
The page now includes Introduction, Quickstart, and Installation sections, and has enabled tutorials functionality. The format of the last update date was also adjusted.
Self-serve paid plans now use yearly billing instead of monthly. The free tier limits description was also updated to clarify that credits are a one-time allocation.
The page was updated with new navigation and CTA elements, and the 'key differentiators' section was largely rewritten to use more concise bullet points, replacing many verbose descriptions with shorter, keyword-driven phrases. The social proof and target audience descriptions were also refined.
The blog content has been updated with two new recent posts and a significant restructuring of its primary topics. Many older blog posts are also no longer listed, as the displayed number of recent posts has been reduced to 10.
No change since last scan.
The 'Forever Free' tier has been removed. The 'Free' tier's billing period was updated, and the overall pricing transparency status was changed from true to false.
The page features updated navigation, social proof, and target audience descriptions. Several key differentiators were rephrased or consolidated for conciseness, while new details about output formats and self-hosting costs were added.
The availability of tutorials has been disabled, and the format of the 'last_update_date' string has been slightly altered.
A new 'Forever Free' self-hosted tier has been introduced, emphasizing AGPL-3.0 licensing and unlimited usage. Minor changes include updating the 'Enterprise' plan's billing period to 'Custom' and adding dollar signs to top-up credit amounts on several paid tiers.
The webpage content was significantly reorganized, primarily consolidating numerous individual key differentiator points into fewer, more comprehensive statements. New navigation options were added, and other sections saw minor text updates and removals.
The blog significantly expanded its content with numerous new posts covering web scraping techniques, AI agent integration, RAG pipeline construction, and detailed comparisons with various competitor tools. The primary content categories were also streamlined and generalized.
No change since last scan.
The pricing transparency flag is now true. The Enterprise tier's billing period is now explicitly monthly, and the '$' symbol has been removed from top-up credit amounts across several paid tiers.
The website underwent significant content expansion, particularly detailing its API endpoints, AI agent integration capabilities, and features like structured JSON extraction. Pricing information, public benchmarks, and Firecrawl compatibility were also greatly clarified.
Two new blog posts about web scraping with GitHub Actions and Firecrawl pricing were added, replacing older content in the recent posts list. Additionally, the primary topics of the blog were updated with more descriptive categories.
No significant changes were detected between the previous and current versions of the page.
The site updated its global pricing transparency status to false, and adjusted the billing period definitions for the Enterprise and Free tiers.
The page updated its primary call to action, removed the secondary CTA, and refined the target audience and social proof. Several detailed descriptions for key differentiators, such as media parsing and interactive scraping actions, were removed or shortened.
The blog's primary topics were updated to be more concise and focused on developer-relevant areas such as AI agents, RAG pipelines, Rust infrastructure, and API comparisons.
No change since last scan.
The 'Forever Free' self-hosted tier, which provided an AGPL-3.0 licensed offering, has been removed from the pricing plans.
The page significantly expanded its list of key differentiators, providing more detailed explanations for existing features and introducing several new capabilities related to reliability, self-hosting, and integrations. The primary call to action, social proof summary, positioning statement, and target audience have also been revised for conciseness or added detail.
The primary blog topics have been updated to reflect a more detailed focus on AI/LLM web scraping workflows and technical engineering aspects.
No change since last scan.
A new "Forever Free" self-hosted tier has been introduced, and the existing "Free" tier's details, including its billing period and limits, have been clarified.
The page updates primary and secondary calls to action, refines several existing key differentiators, removes others, and introduces new technical features like media parsing, smart waiting, interactive actions, stealth anti-detection, and structured JSON extraction. The target audience description was also expanded to explicitly include AI agents.
The blog's primary topics have been updated to reflect a more concise and expanded focus, including Rust infrastructure and API comparisons. Two new blog posts have been added to the recent posts list, displacing two older entries.
No significant changes detected between the two versions; only key order differs.
The "Forever Free (Self-Hosted)" tier has been removed, and the site now indicates transparent pricing. Minor adjustments were made to the "Enterprise" and "Free" tier details.
The primary call to action, social proof, and target audience descriptions were updated. The extensive list of key differentiators was condensed into a shorter, more concise set of points, removing many detailed technical and feature explanations.
The primary topics list for blog content has been updated, including rephrased existing topics, the addition of 'Web Scraping Tutorials,' and the removal of 'Self-hosting and cost optimization for scraping' and 'LLM integration with web data.'
Tutorials have been added to the competitor page.
A new "Forever Free (Self-Hosted)" plan was introduced, offering a zero-cost self-hosted option. Cloud plans from Hobby to Scale now default to monthly billing instead of annual, and the "Standard" plan's "is_self_serve" property was replaced with "is_unit".
The page underwent a significant content overhaul, updating its product positioning to 'Open source Firecrawl + Tavily alternative' for AI agents. Many key differentiators were expanded or added to provide more technical detail on Rust-based performance, pricing benefits, open-source nature, Firecrawl compatibility, and advanced AI agent integrations.
The primary blog post topics were significantly updated, including the addition of 'LLM integration with web data', the removal of 'Practical Web Scraping Tutorials', and the rephrasing of several existing topics.
The 'has_tutorials' flag is now false, indicating tutorials are no longer present, and the 'last_update_date' field has been updated from 'null' to an empty string.
The pricing transparency flag has been updated to false, and the billing period for most paid plans is now annual instead of monthly. The Free plan's billing period also changed from 'one-time' to null.
The page significantly expanded its detailed feature set (`key_differentiators`), introducing more specific scraping capabilities like media parsing, smart waiting, interactive actions, and unified search/scrape API calls, alongside new integrations and agent-focused MCP tools. General feature statements were replaced with granular descriptions, while some navigation links were removed and marketing texts updated.
Three new blog posts have been added to the recent list, and two new primary topic categories were introduced. Several existing primary topics were updated or consolidated, and one primary topic was removed.
The navigation sections for GitHub, Issues, and License (AGPL-3.0) have been removed from the site.
The pricing transparency flag is now true, and the Free tier's billing period has been clarified as 'one-time'. Additionally, numeric formatting for credit and top-up amounts in paid tier features was updated.
The page now emphasizes more specific features like structured JSON extraction, advanced anti-detection, and local-first scraping. Key differentiators were updated, and the target audience was narrowed.
The page now includes links to GitHub, issues, and licensing information in its sections, and the last update date format has been adjusted.
The pricing model has shifted from annual to monthly billing for most paid tiers, and the overall pricing transparency status is now set to false. Additionally, the free tier limits description and the Free tier's billing period have been updated.
The primary call-to-action was updated to highlight free credits and direct users to registration, and a new secondary CTA for pricing was introduced. The navigation menu gained "Sign in" and "Get Started Free" links. The list of key differentiators was significantly revised, focusing on specific technical advantages like local-first hosting, AGPL-3.0 engine auditability, and built-in browser rendering, while removing many broader feature descriptions.
Tutorials support has been added, and the last_update_date field's value has changed.
The pricing structure has been updated, primarily changing the billing period for most paid tiers from monthly to annual. Additionally, the Enterprise and Free tiers have adjustments to their billing and unit descriptions, and the free tier limits explanation was expanded.
The website's navigation menu was streamlined, and several key differentiators were rephrased or replaced with new, more concise descriptions focusing on developer benefits like 'Local-first by design' and 'Rust core'. The primary call-to-action text and social proof summary were also simplified.
No change since last scan.
The 'Forever Free' tier has been removed, and pricing transparency is now enabled. The Free tier's 'per_unit' and 'billing_period' descriptions were updated.
The website underwent a significant update, expanding its navigation with new sections like 'Alternatives' and 'Benchmarks', and elaborating on various key product differentiators to provide more detail on features like local-first operation, anti-detection, and browser rendering. The call to action, social proof, and overall positioning statement were also updated to reflect a more comprehensive offering targeting AI agents and teams.
The availability of tutorials changed from true to false, and links for GitHub, Issues, and License (AGPL-3.0) were removed from the sections.
The pricing page updated credit number formatting across several paid tiers. Key changes include revised billing period and per_unit values for the free tiers, a change in the pricing_transparent flag, and a more concise free_tier_limits description.
The primary call to action has been updated to emphasize a free tier and a direct registration link. Several key product differentiators were added or rephrased, highlighting open-source self-hosting, cost-effectiveness, built-in browser rendering, and native MCP support.
The blog content has significantly expanded with 76 new posts. The primary topics have been updated to reflect a more refined focus on AI agent web scraping, RAG pipelines, Rust architecture, and tool comparisons.
New links for GitHub, Issues, and the project license have been added to the sections. Additionally, the `last_update_date` value was corrected.
A new 'Forever Free' self-hosted tier was added, providing an AGPL-3.0 licensed option with unlimited usage at no cost. The free tier limits description was also clarified, and credit number formatting was updated across several managed plans.
The website's key differentiators have been significantly rephrased and condensed for conciseness, often with new short titles for features. Minor updates include removing a navigation item and shortening the social proof.
The blog added two new posts and significantly revised its primary topic categorization, introducing more specific categories and rephrasing an existing one.
The two versions of the competitor page are identical; no significant changes were detected.
The 'Forever Free' tier has been removed. The pricing transparency status is now true, and the free tier limits description has been simplified. The 'Enterprise' tier's per-unit pricing is now explicitly 'Volume credit rates'.
The page was significantly updated with many new and detailed developer-facing features, including support for document parsing, interactive browser actions, Model Context Protocol (MCP) integrations, and structured JSON extraction. Existing differentiators were expanded with more specific technical and pricing details, while the target audience was slightly narrowed.
The blog's primary topics have been updated with more descriptive categories, and a substantial number of new blog posts have been published, significantly expanding the available content on web scraping, AI agents, and Rust infrastructure.
No change since last scan.
A new "Forever Free" tier has been introduced, the pricing transparency status has changed to false, and the free tier limits description has been clarified. The "Standard" tier also has a minor property name change from "is_self_serve" to "is_unit".
The page updated calls to action and expanded technical descriptions for existing key differentiators. Several new, detailed technical features were added, such as built-in stealth, Rust architecture benefits, and unified credit pooling, while some previous differentiator bullet points were either removed or integrated into more comprehensive descriptions. The target audience was also broadened.
Five primary topics were rephrased to be more descriptive or broader in scope. Additionally, an unusual prefix was removed from several recent post URLs.
The `last_update_date` field was updated from a placeholder string to an empty string.
The Standard tier's 'is_self_serve' property was removed and an 'is_unit' property was added. The Free tier's 'billing_period' was changed to 'one-time'.
The primary call to action text and URL were updated, and the stated target audience is more concise. Several new key differentiators focusing on a single binary, MCP tools, clean markdown output, and metadata inclusion were added, while a number of detailed feature descriptions were removed or shortened.
The list of recent blog posts was updated with two new entries, replacing two older ones. The primary topics were reworded, and an unexpected prefix was added to several existing post URLs.
Tutorials have been added.
The 'Forever Free (Self-Hosted)' pricing tier was removed, and the Free tier's billing period was changed to include 'lifetime'.
The page introduced new navigation items and a secondary call to action. Key differentiators were updated with new points highlighting AI agent compatibility, performance, and cost benefits, while others were rephrased for conciseness. Some specific technical details were removed from the differentiators list, and the social proof and target audience statements were also updated.
The primary topics listed on the page have been rephrased to improve clarity and consistency.
The navigation sections for GitHub, Issues, and License (AGPL-3.0) have been removed.
The pricing page now indicates transparent pricing, with simplifications to the free tier limits description and clearer billing period specifications for the Enterprise, Free, and Forever Free (Self-Hosted) tiers.
The competitor page has introduced several new advanced web scraping features, including media parsing, interactive actions, and built-in stealth, while also streamlining its key differentiators for conciseness. Minor changes include updates to the primary call to action, navigation items, and target audience description.
The blog updated its primary topics to be more specific and significantly reduced the number of recent blog posts displayed from 82 to 10.
New navigation links for GitHub, Issues, and License (AGPL-3.0) have been added to the site sections.
The 'Free' tier now explicitly includes 'lifetime' in its billing period and specifies '2 concurrency' and 'Community support' in its limits, while the 'Self-Hosted' tier's name was reordered and its billing period also updated to 'one-time / lifetime'.
The page introduced more explicit pricing and migration details, particularly for Firecrawl compatibility and structured data extraction. Several key feature descriptions were either condensed into shorter bullet points or entirely removed, while calls to action were updated.
The blog has undergone a substantial expansion, adding numerous new posts that delve into advanced web scraping for AI agents, RAG pipelines, and specific feature deep dives. Concurrently, the primary topics list has been refined to better categorize the evolving content and highlight key areas of focus.
The 'has_tutorials' flag changed from true to false, and the 'last_update_date' value was updated from "null" to ".null".
A new 'Self-Hosted (Forever Free)' tier has been added, and the billing period for all existing managed cloud paid tiers has shifted from annual to monthly. The `pricing_transparent` flag was changed to `false`, and the free tier limits description was updated for clarity.
The page significantly expanded its list of key differentiators, providing much more detailed descriptions for existing features and introducing several new features related to AI agent integration, structured data extraction, and cost. Minor changes were made to CTA text, URLs, and the positioning/target audience statements.