Skip to content

For publishers

Keep student readers coming back.

Scholarship content is evergreen and high-intent. Power finders, state guides and deadline round-ups from one catalog that stays current.

How can a publisher keep scholarship content up to date?

Generate it from data instead of writing it by hand. Sync TuitionCovered's catalog daily and rebuild finders, state guides and deadline round-ups from it, so closed scholarships drop off and new ones appear without an editor touching the page.

What you can build

Scholarship finder pages

Search on your domain, in your design, on verified data.

Guides that stay current

State, major and “no essay” round-ups regenerated from the catalog as it changes.

Deadline newsletters

A weekly email of what's due soon, built from deadlines and their precision.

How it works

If you store records as JSON in Postgres, a state guide is one query.

  1. 1

    Sync

    Store the catalog and refresh it daily.

  2. 2

    Template

    Write each page type once: finder, state guide, round-up.

  3. 3

    Generate

    Fill them from your copy, like the query below.

  4. 4

    Grow

    Track apply clicks, and sell sponsorships alongside.

A state guide, from your synced table
-- "Scholarships for Ohio students", rebuilt after each sync.
select title,
       provider,
       award ->> 'amount'   as amount,
       dates ->> 'deadline' as deadline,
       apply_url
from tc_scholarships
where eligibility -> 'states' ? 'OH'
  and (dates ->> 'deadline')::date >= current_date
order by (dates ->> 'deadline')::date;

Fields you'll use

Every field is always present in the record, null when the funder doesn't say.

FieldWhat it's for
eligibility.statesState guide pages
no_essay“No essay” round-ups
dates.deadline, deadline_precision“Due this month” lists
summary, provider, official_urlCopy and attribution
updated_atRebuild only what changed

Publishers and media: common questions

Can we publish the data on our own pages?

Yes, under your contract's data licence. It sets what you can display and store.

How do we keep pages fresh?

The API serves the whole active catalog, with incremental sync. Keep a copy in your own database and filter it there by state, level, GPA or anything else in the record.

Is there a widget we can drop in?

It's in development with our first partners. Ask about early access.

How is it priced?

It depends on your traffic and how you'll use the data. Tell us what you're building and roughly how many students you expect, and we'll quote. You start on a pilot with real keys before you sign.

Tell us what you're building

We'll show you the data for your audience and set you up with the right option.

Talk to us