Blog

How we build for marketplaces.

Guides you can reuse for Amazon Ads API, SP-API integrations, dayparting automations, and more.

Current focus

Amazon Ads API setup + automation patterns

Amazon Ads API Rate Limits Explained (And How to Stop Hitting Them)

Amazon Ads API

7 min read

Amazon Ads API Rate Limits Explained (And How to Stop Hitting Them)

A 429 storm from the Amazon Ads API almost always means your retry logic is wrong, not that your limits are too low. Here's how the per-endpoint token buckets actually work, what the response headers tell you, and the request patterns that keep you comfortably under the limit.

The SP-API Reports Pattern Everyone Gets Wrong (Async, Step by Step)

Amazon SP-API

8 min read

The SP-API Reports Pattern Everyone Gets Wrong (Async, Step by Step)

The SP-API Reports API is asynchronous — request, poll, download, decompress — and most broken integrations either treat it like a synchronous call or poll it straight into a throttle. Here's the correct four-step flow, the status states that trip people up, and the gzip gotcha at the end.

Custom PPC Automation vs Pacvue & Perpetua: an Honest Comparison

Guides

7 min read

Custom PPC Automation vs Pacvue & Perpetua: an Honest Comparison

I build custom Amazon PPC automation for a living and I still tell most people to buy the SaaS. Here's a straight comparison of custom builds versus tools like Pacvue and Perpetua — what each does better, the real cost math, and how to tell which side of the line you're actually on.

Amazon Vendor Central API: What 1P Vendors Can Actually Automate

Amazon SP-API

7 min read

Amazon Vendor Central API: What 1P Vendors Can Actually Automate

Vendor Central (1P) has a real API surface through the SP-API vendor family — retail analytics, purchase orders, shipments, invoices, and direct fulfillment. Here's what's genuinely automatable, what still isn't, and where the fastest wins are for a 1P vendor.

Amazon Data in BigQuery vs Snowflake: Which Warehouse for Sellers?

Data pipelines

7 min read

Amazon Data in BigQuery vs Snowflake: Which Warehouse for Sellers?

Both BigQuery and Snowflake will happily hold your Amazon SP-API and Ads data — the right pick comes down to your existing stack, your query patterns, and the cost model. Here's a practical comparison aimed at Amazon sellers and agencies, not data engineers.

The Hidden Costs of Amazon Marketing Stream (AWS Bill Breakdown)

Data pipelines

6 min read

The Hidden Costs of Amazon Marketing Stream (AWS Bill Breakdown)

Amazon Marketing Stream is free from Amazon's side — but it delivers into your AWS account, and that bill is real. Here's every line item Marketing Stream touches, realistic monthly ranges, and the handful of settings that keep it cheap.

Amazon SP-API 403 Unauthorized: Every Cause and How to Fix It

Amazon SP-API

8 min read

Amazon SP-API 403 Unauthorized: Every Cause and How to Fix It

A 403 "Access to requested resource is denied" from the SP-API almost never means your credentials are wrong — it usually means a role, a token, a region, or an authorization is mismatched. Here are the eight causes that produce a 403, in the order worth checking them, with the exact fix for each.

How Much Does a Custom Amazon Dashboard Cost? (Real Numbers)

Guides

7 min read

How Much Does a Custom Amazon Dashboard Cost? (Real Numbers)

"How much for a custom Amazon dashboard?" has a real answer, not just "it depends." Here's what actually drives the price — data sources, refresh frequency, and hosting — with honest ranges for a simple report, a full ads-plus-retail control room, and everything in between, plus when a $30/month SaaS beats building at all.

AMS vs AMC: Which Amazon Ad Data Tool to Use, and When

Amazon Ads API

6 min read

AMS vs AMC: Which Amazon Ad Data Tool to Use, and When

Amazon Marketing Stream and Amazon Marketing Cloud both start with “Amazon Marketing” and both deal with ad data — so they get mixed up constantly. They actually solve opposite problems. One pushes you hourly data for real-time action; the other runs SQL over years of history for attribution. Here's the difference, side by side, and how to pick.

Storing Amazon Marketing Stream Data in BigQuery: S3 → GCP Transfer Setup

Data pipelines

11 min read

Storing Amazon Marketing Stream Data in BigQuery: S3 → GCP Transfer Setup

You've got a year of hourly Marketing Stream data piling up in S3. Nobody on the PPC team can query a raw S3 bucket. This walkthrough moves it into BigQuery automatically with the BigQuery Data Transfer Service, models it into something clean, and pipes it out to Google Sheets — no manual exports.

Amazon Solution Provider Portal (SPP) Setup: Full Guide for Developers (2026)

Amazon SP-API

10 min read

Amazon Solution Provider Portal (SPP) Setup: Full Guide for Developers (2026)

Before you can build an SP-API app that other sellers authorize, you need a verified developer profile in Amazon's Solution Provider Portal. This is the full 2026 walkthrough: developer registration and verification, registering your app, LWA credentials, roles, redirect URIs, and getting a seller to authorize you.

Amazon Marketing Stream Setup: Hourly Ad Data via Firehose in Python

Amazon Ads API

13 min read

Amazon Marketing Stream Setup: Hourly Ad Data via Firehose in Python

Stop polling the Reports API. Amazon Marketing Stream pushes hourly Sponsored Products, Sponsored Brands, and Sponsored Display data directly into your AWS infrastructure — no cron jobs, no throttling. Here's the full setup: Firehose stream, IAM roles, the subscription API call, and what the data looks like when it lands.

Amazon SP-API Restricted Data Token (RDT) — How to Pull Buyer PII Legally

Amazon SP-API

11 min read

Amazon SP-API Restricted Data Token (RDT) — How to Pull Buyer PII Legally

Your getOrders call returns the buyer name as null. That's not a bug — it's PII protection. Here's the full Restricted Data Token flow: roles, app-level gates, the dataElements gotcha, and a working Python demo that pulls real buyer name + shipping address.

How to Get Amazon Ads API Access (Direct Advertiser) — Step-by-Step

Amazon Ads API

9 min read

How to Get Amazon Ads API Access (Direct Advertiser) — Step-by-Step

Amazon’s setup isn’t hard, but it’s scattered across systems. This guide walks you from LWA → approval → tokens → a working Profiles API call.

How to Get Amazon SP-API Access (Seller Central) — Step-by-Step

Amazon SP-API

6 min read

How to Get Amazon SP-API Access (Seller Central) — Step-by-Step

SP-API setup is way simpler than Ads API. This guide shows you where to create the app client, pick roles, grab Client ID/Secret, and generate the refresh token.

How to Build an Hourly Amazon Vendor RRA Pipeline (SP-API → GCP → BigQuery)

Amazon Vendor / RRA

10 min read

How to Build an Hourly Amazon Vendor RRA Pipeline (SP-API → GCP → BigQuery)

A complete guide to pulling Amazon Vendor Retail Reporting Analytics (RRA) data hourly using SP-API, scheduling on GCP, storing in BigQuery, and visualizing in Looker Studio or custom dashboards.

How to Build Hourly Automated Bidding with Amazon Marketing Stream (AMS → BigQuery → Ads API)

Amazon AMS / Automation

12 min read

How to Build Hourly Automated Bidding with Amazon Marketing Stream (AMS → BigQuery → Ads API)

A complete guide to pulling hourly conversion data from Amazon Marketing Stream (AMS), storing it in BigQuery, and automatically adjusting bids via Amazon Ads API based on real-time performance.

WhatsApp