<?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>DEV Community: Dylan Ferrara</title>
    <description>The latest articles on DEV Community by Dylan Ferrara (@dylanferrara).</description>
    <link>https://dev.to/dylanferrara</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4156231%2F92fec5e7-66a5-4c88-adde-604b2cbe6b15.png</url>
      <title>DEV Community: Dylan Ferrara</title>
      <link>https://dev.to/dylanferrara</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dylanferrara"/>
    <language>en</language>
    <item>
      <title>83% of "was" prices were never the price. We measured it.</title>
      <dc:creator>Dylan Ferrara</dc:creator>
      <pubDate>Fri, 02 Oct 2026 04:13:06 +0000</pubDate>
      <link>https://dev.to/dylanferrara/83-of-was-prices-were-never-the-price-we-measured-it-4kn3</link>
      <guid>https://dev.to/dylanferrara/83-of-was-prices-were-never-the-price-we-measured-it-4kn3</guid>
      <description>&lt;p&gt;We run fazy.com, a deals site that records what products actually sold for. Last week we asked our own data a simple question: when a retailer shows a "was" price, was that ever the price?&lt;/p&gt;

&lt;p&gt;For 83% of products, the answer was no. Not once in our tracking history did the product sell within 2% of its "was" price.&lt;/p&gt;

&lt;p&gt;How we measured: every product in our catalog showing a reference price at least 5% above its current price, price read within the previous three days, tracked for at least 30 days with 4+ observations. Average watch time: eight weeks, 13 observations each.&lt;/p&gt;

&lt;p&gt;By category, the worst offenders: wellness 97%, cosmetics 96%, home 91%, footwear 91%, electronics 88%. Apparel was the most honest at 68%.&lt;/p&gt;

&lt;p&gt;43% of products showed the same price at every single check. A crossed-out price that never moves is not a discount. It is the presentation.&lt;/p&gt;

&lt;p&gt;Full methodology: &lt;a href="https://fazy.com/blog/was-prices-we-never-saw" rel="noopener noreferrer"&gt;https://fazy.com/blog/was-prices-we-never-saw&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why I am posting this here: the dataset is queryable. We expose a free, no-key deals API and MCP server with price history: &lt;a href="https://fazy.com/developers" rel="noopener noreferrer"&gt;https://fazy.com/developers&lt;/a&gt; and &lt;a href="https://fazy.com/mcp" rel="noopener noreferrer"&gt;https://fazy.com/mcp&lt;/a&gt;. Any agent can ask "what did this actually cost over the last 90 days" instead of trusting the tag.&lt;/p&gt;

&lt;p&gt;I am the founder of Fazy, so read the numbers skeptically and check the methodology. That is the point of publishing it.&lt;/p&gt;

</description>
      <category>data</category>
      <category>ai</category>
      <category>webdev</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>I wired a free no-key deals API into my agent: 7 MCP tools, verified discounts</title>
      <dc:creator>Dylan Ferrara</dc:creator>
      <pubDate>Fri, 02 Oct 2026 04:02:28 +0000</pubDate>
      <link>https://dev.to/dylanferrara/i-wired-a-free-no-key-deals-api-into-my-agent-7-mcp-tools-verified-discounts-491g</link>
      <guid>https://dev.to/dylanferrara/i-wired-a-free-no-key-deals-api-into-my-agent-7-mcp-tools-verified-discounts-491g</guid>
      <description>&lt;p&gt;I built fazy.com, a price-checked deals site. Last week I needed deal data inside an agent without scraping, so I used our own API. It is free, no key, 60 req/min, and read-only. Here is the whole integration.&lt;/p&gt;

&lt;p&gt;The API: &lt;a href="https://fazy.com/developers" rel="noopener noreferrer"&gt;https://fazy.com/developers&lt;/a&gt;&lt;br&gt;
The MCP server: &lt;a href="https://fazy.com/mcp" rel="noopener noreferrer"&gt;https://fazy.com/mcp&lt;/a&gt; (7 tools: search_deals, get_deal, get_price_history, similar_deals, list_categories, catalog_slice, post_brief)&lt;/p&gt;

&lt;p&gt;Why it is different from scraping: every deal carries a verified discount_pct plus the current and reference price, and get_price_history returns the recorded price changes with dates. So the agent can answer "is this actually a good deal" instead of trusting the store's "was" price.&lt;/p&gt;

&lt;p&gt;We ran our own catalogue against those "was" prices: 83% of them were never the price while we watched (methodology: &lt;a href="https://fazy.com/blog/was-prices-we-never-saw" rel="noopener noreferrer"&gt;https://fazy.com/blog/was-prices-we-never-saw&lt;/a&gt;). That is the dataset your agent gets to query.&lt;/p&gt;

&lt;p&gt;Minimal example, curl, no key:&lt;/p&gt;

&lt;p&gt;curl "&lt;a href="https://fazy.com/api/v1/deals/search?q=robot+vacuum" rel="noopener noreferrer"&gt;https://fazy.com/api/v1/deals/search?q=robot+vacuum&lt;/a&gt;"&lt;/p&gt;

&lt;p&gt;Response includes discount_pct, price, reference_price, merchant, in_stock, and a url field per deal. For MCP clients, point at &lt;a href="https://fazy.com/mcp" rel="noopener noreferrer"&gt;https://fazy.com/mcp&lt;/a&gt; and the tools show up.&lt;/p&gt;

&lt;p&gt;Repo: &lt;a href="https://github.com/FazyFer/fazy-mcp" rel="noopener noreferrer"&gt;https://github.com/FazyFer/fazy-mcp&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am the founder, so obviously biased, but the API is free and the data is the interesting part. Happy to answer questions about the price-tracking methodology.&lt;/p&gt;

</description>
      <category>api</category>
      <category>ai</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
