Schedule Your Ads.
Serve the Right One, Every Day.

AutoScheduleAds lets you organize banner ads by location, give each one a start and end date, and serve the currently-active ad to any website or app through a simple JSON API. Set it once — the right ad shows up on the right day, automatically.


Everything You Need to Run Scheduled Ads

One workspace to organize, schedule, and serve your banner ads — no ad server to run.

Organize by Location

Group your ads under named locations — one per site, page, or placement slot. Each location has its own independent schedule.

Date-Based Scheduling

Give every ad a start and end date with a built-in date picker. AutoScheduleAds serves only the ad whose window contains today.

Simple JSON API

Fetch the active ad for any location with a single authenticated POST. Drop the title, image, and link straight into your page.

Lifecycle Controls

Archive, expire, or mark ads as used in a click. Keep your active list clean while every ad stays recoverable.

Image & Link Ready

Each ad carries a title, an image URL, and a destination link — the three pieces you need to render a clickable banner anywhere.

Private & Per-User

Every location and ad is scoped to your account. No public sharing, no leakage — just your ads, served on your schedule.


From Setup to Serving in Three Steps

Minutes to set up, then it runs itself.

1

Create a Location

Add a location for each site or placement where you want ads to appear. Name it something you'll recognize.

2

Schedule Your Ads

Add ads to the location with an image, a link, and a start and end date. Stack up as many as you like — each runs in its own window.

3

Serve via the API

Call POST /api/ads/<location_id> from your site to get today's active ad, then render it however you want.


Built for Anyone Running Timed Promotions

Whether it's one banner or a rotating campaign calendar.

Seasonal Promotions

Queue up holiday and sale banners weeks ahead. Each one goes live on its start date and steps aside when it ends.

Publishers & Blogs

Sell date-bound sponsor slots and let the schedule handle rotation. No manual swapping of image tags every week.

Small Business Sites

Run a single promo banner that updates itself. Set the dates once and forget about it until the next campaign.

Apps & Multiple Sites

One account, many locations. Every site or app pulls its own active ad from its own location endpoint.


Frequently Asked Questions

Which ad does the API return?

The one ad in that location whose start date is on or before today and whose end date is on or after today — and that isn't archived, expired, or used. If nothing is in window, the API returns an empty result.

What's the difference between a location and an ad?

A location is a placement — a site or slot. Ads live inside a location, each with its own schedule. You serve ads by location.

Do you host the images?

No. You provide an image URL and a destination link for each ad. AutoScheduleAds stores the schedule and serves those values back to you through the API.

What do archive, expire, and used mean?

They're independent flags that take an ad out of rotation. Archive shelves it, expire retires it, and used marks it as already served — and each can be undone from its own list.

Is my data private?

Yes. Locations and ads are scoped to your account. There's no public sharing and no cross-user access.

Is there a cost?

Not today. The service is free to use — create an account and start scheduling.

Put Your Ad Schedule on Autopilot

Create a free account, add a location, and have a scheduled ad serving through the API in under five minutes.