Independent media monitoring for radio and TV

Know your radio and TV ads aired.Hear them for yourself.

Make your ad, plan where it runs and get independent proof when it airs on radio and TV across Africa — with the recording, the time it ran and an estimate of who heard it.

One campaign · sample30 booked
27 heard, each with its recording3 not heard yet
Airings
SAMPLE
  • VerifiedNEW
    Ember 101.1 FM · 07:42 · 30s spot · Lagos
    30.0s
    Just now
  • Live read confirmed
    Coralwave FM 95.3 · Morning show · 60s mention
    60s
    2 min ago
  • Played 15% faster
    Brightwater FM 99.5 · sped up to fit the slot
    −15%
    5 min ago
  • Partial play
    Copperbird FM 99.3 · cut at 0:21 of 0:30
    0:21/0:30
    11 min ago
  • Verified · TV
    Ember TV · 19:58 · 30s spot · Lagos
    30.0s
    18 min ago
Each airing: recording · time · stationTimes shown in WAT
  • 100,000+ radio stations to choose from
  • Radio and TV in one dashboard
  • A recording with each airing
  • Live reads checked by a person
  • Times shown in your time zone
  • Ads in English and African languages
01The problem

Somewhere between the media plan and the invoice, airtime goes missing.

A spot is dropped for a news break. A presenter skips half the script. A 30-second ad is sped up to fit a 26-second slot. A station goes off air for nine minutes. None of it appears on the certificate you receive weeks later, because the certificate is written by the station that was paid.

One campaign, as it actually ranIllustration
Mon · 07:00DROPPED
Dropped for a news break
Booked, paid for, never aired.
Tue · 08:15CUT SHORT
Half the script left out
The live read ran short.
Wed · 13:30SPED UP
30 seconds, played in 26
Sped up to fit the slot.
Thu · 17:04OFF AIR
Nine minutes off air
Your evening spot fell inside it.
Weeks laterCERTIFICATE
All 30 spots aired
Signed by the station that was paid.

Self-reported.

Station logs are written by the station.

Too late.

Certificates arrive after the campaign has ended, when nothing can be fixed.

Unheard.

You pay for airings you never get to hear.

Vecrid gives you evidence you can hear, not a promise on paper.

The platform

Media monitoring, a jingle studio and media advisory, in one place.

02Radio and TV monitoring

Proof of airing you can play back.

When your ad airs on a station you’re monitoring, it usually appears on your dashboard within minutes, with the station, the time, the ad and a recording you can play. Your client can play it too. No chasing stations, and no waiting weeks for paperwork.

  • The recording.

    Hear the moment your ad went out.

  • Times in your time zone.

    Airings are shown in your own time zone, and every log and certificate says which one, so times are never confusing across countries.

  • Radio and TV together.

    TV airings come with their recording too, in the same log as your radio airings.

  • Clear labels.

    If your ad was cut short, it’s marked as a partial play. If a recording only caught part of an airing, it says how much.

Detection logLagos launch
7d14dFlight
SAMPLE
Proof clip26s

Aired about 15% faster than the master you supplied — time-compressed to fit the station’s slot, pitch unchanged — so it ran shorter on air.

All times shown in WATSelect a row to open its proof
03What we flag

What a station’s certificate won’t tell you.

12:15:40Brightwater FM 99.515% faster

Aired about 15% faster than the master you supplied — time-compressed to fit the station’s slot, pitch unchanged — so it ran shorter on air.

01

Sped-up ads.

If a station speeds up your ad to fit a shorter slot, you’ll see it flagged.

Partial play of Pidgin cut on Copperbird FM 99.3
0:000:210:30
Counted as partial in your report
02

Ads cut short.

If your ad stops before the end, your report counts it as a partial play, not a full one.

Needs a decision
Nothing heard yet on Abuja launchOpen campaign →
No match yet on 2 stations for Lagos launchSee which →
03

Stations that go quiet.

If nothing has been heard yet on a campaign or a station, it’s the first thing your dashboard shows you, so you can act now rather than a month later.

Counted plays with a question
Coralwave FM 95.3 · 14:03KeepRemove from report
Heard in the day recording, not yet counted
Accepted · Brightwater FM 99.5 · 09:12Undo
04

Uncertain plays, your call.

If we’re not sure about a play, it waits in a review list for you to listen and decide. Nothing uncertain goes into your report without your approval.

04Live readsNEW

Even the reads nobody recorded.

Some of the most valuable airtime is a presenter talking about your brand live, and it has always been the hardest to prove. Book the time slot it’s due in, and Vecrid records it whether or not you’re online.

Live captureMon 3 Nov
Coralwave FM 95.3 · Morning show
07:00–09:00 WAT, every weekday
Verified
Mon 3 Nov · read at 07:48 WAT · 62s
Verified dubRecordingGenerate report PDF
Tue 4 Nov · 07:00–09:00Not aired

A missed airing on the record. This stays on the campaign as a shortfall.

Schedule a capture →
Schedule a capture
Book it once for the whole campaign
Station
Coralwave FM 95.3
Window
07:00 – 09:00 WAT
Repeat
Coralwave FM 95.3, 07:00–09:00 WAT, every weekday

Checked against your script.

See how long the read ran, how much of your script was covered and how often your brand was mentioned. Works for reads in English, Pidgin, Hausa, Yoruba and Igbo.

Confirmed by a person.

A read only counts once someone has listened and confirmed it. If it didn’t air, it’s recorded as missed.

Replacement reads, checked too.

If a read is missed, book a new time slot for the replacement and it’s checked the same way.

The clip and the report.

Download the read on its own, plus a live-read report listing confirmed and missed reads.

Regular shows, booked once.

Repeat a slot every weekday, every day or every week for the whole campaign.

Run recorded ads and live reads in the same campaign, with one report.

Ads and live reads · one report
05Reporting

Send proof before your client asks for it.

Each campaign comes with reports ready to share: a Certificate of Transmission for your files, spreadsheets for finance and a live link your client can open, with the recording of each airing.

vecridverified airplay
SAMPLE
Certificate Of Transmission
Ember 101.1 FM · Lagos
Material rotation: A / BMonitored source: Ember 101.1 FM live streamAll times shown in WAT
Material List
IndexTitleDuration
AMorning cut30s
BPidgin cut30s
DateTimeTotal
Mon 3 Nov07:42:05 · 17:31:122
Tue 4 Nov07:40:51 · 17:30:092
Wed 5 Nov07:42:301
Thu 6 Nov07:41:18 · 17:33:402
Fri 7 Nov07:42:02 · 17:30:272
Total Played9
Est. impressions~1.2M

Total Played is independently verified. Audience basis: the station’s published rate card.

vecrid — verified airplay · generated 8 Nov 2026, 09:00
Create a share link

Recipients see a live, read-only verification report. No login needed.

Included
Expires
Invite by email — optional
name@company.com
Create link
vecrid.com/share/7hk2q9Active
ResendCopyRevoke

Certificate of Transmission.

The document stations issue, in the layout everyone knows: the ads, the play times, totals and audience for each station. The difference is that it’s written by an independent party.

Excel and CSV.

One sheet per station and every airing time-stamped, ready for your finance team to reconcile.

Share links you control.

Choose what the link shows, set it to expire after 7, 30 or 90 days or never, and invite people by email. Switch it off at any time. Nobody needs an account to view it.

Any period, any filter.

View the last week, the last two weeks, the whole campaign or a custom range, and filter by station, by ad, or by radio and TV.

06Shared reportsNEW

A Doc can be edited. A live link can’t.

Each shared report includes a discussion and an assistant, so questions about the campaign are answered next to the proof, not in a long email chain.

vecrid.com/share/7hk2q9
SAMPLE
[Brand] · Lagos launch
Independently verified
7d14dFlight
AirplayLive capture (6)
Verified plays
412
Verified airtime
3h 26m
30s average spot
Est. impressions
~3.8M
1 unrated
Stations live
6
Plays by dayPlaysImpressions

Talk it through on the report.

Anyone with the link can comment, ask for a change, post an update and close a thread once it’s settled. No account needed, and email updates keep everyone informed without filling inboxes.

Ask questions in plain English.

“What happened on Tuesday?” “Did my ad run at full length?” The assistant answers questions about this campaign, and only this campaign.

Check a forwarded PDF.

Upload a Vecrid PDF someone sent you, and the report tells you whether it matches the live figures.

07Audience

Audience figures that show where they come from.

Each verified airing is turned into an estimate of how many people it reached, station by station, so you can see what your spend delivered. Every figure is labelled with its source.

  • Published or estimated, always labelled.

    Where a station publishes its own audience figure, we use it. Where it doesn’t, the number is clearly marked as an estimate.

  • No data? We say so.

    If there’s no audience data for a station, it’s shown as unrated, not given a made-up number.

  • The method comes with the report.

    Your client can see how audience was estimated, not just the total.

  • See when you’re on air.

    Plays by hour, a weekly heatmap, results by station and the split between your ads show which stations and times are working.

StationsSAMPLE
StationPlaysReach
Ember 101.1 FM Lagos42~1.2M est. reach
Coralwave FM 95.3 Lagos38~980K est. reach
Copperbird FM 99.3 Accra24~410K est. reach
Highridge FM 101.5 Nairobi18reach unrated
Methodology note

Airings verified, audience estimated. Reach uses the station’s published figure where available; otherwise it is modelled rather than published.

When you’re on airPeak hour 07:00
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00 · 06 · 12 · 18 · 23FewerMore
Creative split
Morning cut 64% · Pidgin cut 36%
08Social intelligenceON REQUEST

Know what people are saying about your ad.

Social media analytics for businesses: paste a link to a post on X, Instagram, LinkedIn or YouTube. Vecrid reads the comments and shows you the overall mood, the main themes and the points worth acting on.

New analysisHistory (12)CompareSettings
What are people saying?

Paste a post link. We collect every comment and turn it into sentiment, themes and a list of things worth acting on.

Post link
https://www.youtube.com/watch?v=Qx7…
YouTube video detected via Official APIAnalyse →
Recent analysesView all history →
Late-night pharmacy spot · 30s
1,186 comments
✓ Ready
Launch reel · Ikeja branch
412 so far
● Analysing
YouTube video · Sponsored · detected
Late-night pharmacy spot · 30s
SAMPLE↓ Export
Views
248K
Likes
6.1K
Comments
1,186
1,163 analysed · 23 spam
Engagement
3.1%
◆ What the comments are sayingFrom 1,163 comments · review before sharing
  1. 01Viewers like the two-voice sketch and quote the tagline back.
  2. 02Most questions ask which branches stay open late.
  3. 03Complaints centre on delivery outside Lagos.
Sentiment
+ Positive 52%○ Neutral 21%− Negative 19%± Mixed 8%
Categories
Praise402
Question238
Purchase intent151
Complaint129
Pricing feedback74
Actionable feedbackPrioritised by volume, sentiment and likes
HighQuestionList which branches open late in the post caption64 supporting comments
MediumComplaintSay where delivery is available38 supporting comments

Every comment sorted.

Each comment is marked positive, negative, neutral or mixed, and grouped into praise, complaints, questions, buying interest and more. You can rename the groups to suit your brand.

Clear next steps.

Suggestions ranked by how often they come up and how much people engage, with the comments behind each one.

Ready to share.

Download the report as a PDF or spreadsheet, or compare up to four posts side by side.

09Media advisory

A media plan from a one-line brief.

Describe your brief in a sentence: the brand, the market, the budget and the dates. In about a minute you get a full media plan with recommended stations, estimated costs, reach and frequency, ready to confirm with stations before you book.

Advisor
Media advisory
What do you need to know?Be as specific or open-ended as you like
I’m launching a pharmacy chain in Lagos with ₦12m over 4 weeks from 3 November. Which stations, and give me a full media plan.
Get advice
Answers arrive in about a minute and save to your history.
I’m launching a pharmacy chain in Lagos with ₦12m over 4 weeks…
AIVecrid advisor
SAMPLE

Coralwave FM and Silverleaf FM carry the breakfast weight; Ember 101.1 FM and Velvetline FM cover evening drive. The plan uses ₦11.98m of the ₦12m budget.

Recommended plan
StationTime slotSpotsRate (30s)Indicative cost
Coralwave FM 95.3Breakfast30₦145,000₦4.35m
Silverleaf FM 92.5Breakfast36₦70,000₦2.52m
Ember 101.1 FMEvening drive24₦135,000₦3.24m
Velvetline FM 96.3Evening drive22₦85,000₦1.87m
Total112₦11.98m
Reach and frequency
  • 210 GRPs · 58% reach · 3.6 average frequency, adults in Lagos
  • CPP about ₦57,000 · CPM about ₦630
MarkdownExcelPDF
Attached to assets
PDFlagos-pharmacy-media-plan.pdf48 KB · saved to General
XLSlagos-pharmacy-media-plan-model.xlsx21 KB · saved to General

AI-generated guidance. Figures are informed estimates — confirm live station rates and audience data before booking.

Rebuild this at half the budgetAdd another cityShow the assumptions behind these numbersWhich stations would you drop first?
Continue this research — ask a follow-up, or request a revised plan…Send

Complete plans.

Which stations, how many spots, when they run and what they cost, with reach, frequency and the cost measures planners use (GRPs, CPP and CPM).

Competitor view.

See your share of voice against the competitors you name, and where you could spend less.

The working, shown.

Audience and reach for each spot, with the sums laid out so you can check them.

Ask follow-up questions.

“Rebuild this at half the budget.” “Add another city.” “Which stations would you drop first?” You get a revised plan in the same conversation.

Five currencies.

Naira, cedi, shilling, rand or US dollar.

Saved and ready to share.

Download any plan as a PDF or spreadsheet. Each one is saved to your assets automatically.

10Jingle studio

Describe your ad. Hear it in minutes.

Vecrid’s media studio turns a sentence, or a brief uploaded as a PDF or Word file, into a radio ad. It chooses the format, writes a script to the right length, picks Nigerian voices and adds music, so you can hear the idea before you spend on media.

New jingleWhat are we advertising?

A 30-second Pidgin spot for a pharmacy chain, warm and funny. A worried customer asks who is open late, the pharmacist reassures him, an announcer closes with the branches.

30sDialogueAttach brief
Build the graph
CustomerREADY
Pidgin · male · worried
Stab 50%Sim 75%Nigerian voice
PharmacistREADY
Pidgin · female · warm
Stab 50%Sim 75%Nigerian voice
AnnouncerREADY
Nigerian English · male
Stab 50%Sim 75%Nigerian voice
DialogueREADY

Customer: Which pharmacy dey open this late?

3 voices5 linestarget 30s≈ 28s
SceneEdit lines
Music bedREADY
Afrobeats groove
Let the model decide
bed 25%fade 0.5s / 1s
JingleDONE
MP3 · 30s
Ready0:00 / 0:30
Takes
OutputAdd to campaign ›
Three formats.
A voiceover, a conversation between characters, or a sung jingle with a spoken line at the end.
English and African languages.
Write and voice ads in English or in local languages like Pidgin, Yoruba, Igbo and Hausa.
Nigerian voices.
Preview hundreds of Nigerian voices before you choose, or create a voice from a 1–3 minute recording you have the rights to.
Local music.
Afrobeats, Amapiano, Highlife, Fuji, Northern percussion, Gospel and more.
Standard lengths.
15, 30, 45, 60 or 90 seconds.
Templates to start from.
Product launch, promo or discount, dialogue sketch, public announcement, brand trust and brand song.
Every version kept.
Switch between versions, go back to an earlier one and download any of them.

Add your finished ad to a campaign in one click, and Vecrid starts checking for it on your stations.

11Campaign monitoring

One page to set up. One dashboard to run it.

Upload your ad or choose one from your library, pick your stations and set your dates. Monitoring starts within the hour.

Overview
Good afternoon, Tolu

2 campaigns are on air across 6 stations. 14 verified plays came in today. 2 things need a decision from you.

Needs a decision
Nothing heard yet on Abuja launchOpen campaign →
No match yet on 2 stations for Lagos launchSee which →
Lagos launchDay 9 of 26
Extend end date
Mark complete
Stations
Lagos
Not monitored yet
Roundtable FM 91.9Lagos · Nigeria
Cannot find a station? Ask us to add it.Request a station

Find your stations.

Search a directory of more than 100,000 radio stations by name, city or country, plus TV channels where we cover them. Can’t find one? Ask us to add it, and we’ll add it as soon as possible.

See what needs you.

Your overview starts with a one-line summary of today, then lists anything that needs a decision.

Adjust as you go.

Add or remove stations and ads, extend the end date, or pause until a set date and let the campaign restart on its own.

Several ads in one campaign.

Run different versions side by side and see how each one performs.

One library for your files.

Ads, jingles, artwork and media plans in one place, with each file showing which campaigns use it.

12The difference

Same document. Different author.

A station certificate compared with Vecrid’s proof of airing
QuestionStation certificatevecrid
Who writes itThe station that was paidAn independent party
When you get itWeeks after the campaignUsually within minutes of each airing
Can you hear it?NoYes, each airing comes with a recording
Sped-up or cut-short adsNot mentionedFlagged
Live readsTaken on trustRecorded and checked by a person
TVA line on letterheadThe recording, just like radio
SharingA scanned copy by emailA live link you can switch off
Can a copy be checked?NoYes, against the live report
13Who it’s for

Built for the people who answer for the budget.

Brands

See what your airtime delivered before the invoice arrives, and show your board evidence rather than a supplier’s word.

Agencies

Send clients proof before they ask “did it run?”, arrange replacement airings while the campaign is still live, and keep client conversations next to the evidence.

Media buyers and planners

Plan with clear cost and audience estimates, then see which stations and time slots delivered.

Run a station?

Show advertisers what you aired.

Vecrid Station gives your team the paperwork advertisers expect: rate cards you can send, schedules built from media orders, and certificates on your own letterhead.

Visit Vecrid Station
  • Rate cards

    In any currency, with your logo, shared by link or email.

  • Media schedules

    Built from the media order and issued as a PDF on your letterhead.

  • Booked vs aired

    See which booked spots ran and which were missed, day by day.

  • Your brand

    Your logo on certificates and schedules, and your whole team in one workspace.

14Coverage

All the stations you need, across multiple countries.

Monitor radio and TV stations across Africa and beyond. Search a directory of more than 100,000 radio stations, plus TV channels where we cover them.

A few of the stations in the directory
NigeriaGhanaKenyaSouth Africa
…and more than 100,000 in the directory
15Getting started

Three things. That’s it.

  1. 1
    Your ad, or the script for a live read.
  2. 2
    Your stations.
  3. 3
    Your dates.

Nothing to install and no change to how you buy media. Your stations don’t need to do anything. Every new account is set up by someone on our team, usually within a few hours, so you’re never left to work it out alone.

16FAQ

Common questions.

Something else? contact@vecrid.com

No. Vecrid works independently of the stations on your plan. That’s what makes the proof independent.

Stop paying for airtime you can’t prove.

Bring one live campaign. We’ll show you the airings, the recordings and the estimated reach as they come in.