CouponFollow
Reads couponfollow.com's own listing page for a merchant domain — every promo code and checkout discount it currently tracks for that merchant (code,…
Reads couponfollow.com's own listing page for a merchant domain — every promo code and checkout discount it currently tracks for that merchant (code, discount text, title, description, whether couponfollow itself verified it), no browser.
Domain: couponfollow.com
Also known as: CouponFollow, couponfollow.com, couponfollow
Prefer the capability
bowmark.promocodes covers this provider and routes around it when it is having a bad day. Reach for this page when you need couponfollow.com specifically.
Call it directly
bowmark.providers.couponfollow.getCodes(domain: string): Promise<CouponFollowOffer[]>Functions
| Function | What it does |
|---|---|
getCodes | Reads couponfollow.com/site/<domain> — the current promo codes and checkout deals couponfollow tracks for that merchant. domain is a registrable domain, e.g. "getyourguide.com" or… |
Types
interface CouponFollowOffer {
id: string;
type: "coupon" | "featured_coupon" | "promotion";
merchant: string;
title: string;
description: string;
discountText: string | null;
code: string | null;
verified: boolean;
exclusive: boolean;
createdAt: string | null;
url: string;
}Examples
// every currently-tracked GetYourGuide promo code, cheapest-effort first is not
// a thing couponfollow ranks — these come back in the site's own display order
const offers = await bowmark.providers.couponfollow.getCodes("getyourguide.com");
for (const o of offers) {
log(o.code ? `${o.code} — ${o.title}` : `(no code) ${o.title}`);
}Related
promocodes | Promo codes & checkout discounts — the capability this provider backs. |