How OLiS publishes Poland's official music charts every week, on a platform Provis built.
OLiS is the official sales chart of the Polish music industry. Provis designed the site, built the backend that keeps every weekly chart, and connected it to the Spotify, YouTube and Apple Music APIs.
- Public chart site
- Backend + streaming APIs
Poland's official charts, published every week on one platform.
What the platform carries, counted on olis.pl in October 2026. No traffic or reader figures are published.
- 5
- weekly sales charts
- albums, singles in streaming, albums in streaming, physical albums and vinyl
- 3
- official lists, one platform
- sales (OLiS), radio airplay (OLiA) and certifications (OLiW)
- 3
- streaming APIs connected
- Spotify, YouTube and Apple Music data, pulled directly by the backend
- 4
- export formats
- any chart downloads as TXT, CSV, JSON or Excel
At a glance
- Problem
The music industry's official charts draw on streaming services and record stores, and have to be published correctly and on time every week.
- Solution
One chart platform: a public site designed by Provis, a backend that keeps every week, and direct connections to the Spotify, YouTube and Apple Music APIs.
- Result
OLiS publishes five weekly sales charts, the airplay list and the certifications list on it, and its own team runs it from Provis's handover.
- Client
- OLiS (olis.pl)
- Industry
- Music and media
- Market
- Poland (the site is in Polish)
- Platform
- Public web platform with a chart backend
- Services
- Front-end design, backend development, API integrations
- Backend
- Laravel
- APIs connected
- Spotify, YouTube, Apple Music
- Engagement
- Project, handed over to OLiS's team; Provis available for changes
An official chart has to be right, on time, every week.
OLiS is the official sales list for the Polish music industry, so its numbers have to be right and on time. Store sales and streaming arrive in different formats and on different schedules, and every week has to end up in one comparable chart that labels, media and fans can look back through.
Provis built the platform. Two things reach it: streaming data, which the backend pulls straight from the services' APIs, and each week's chart positions, which independent compilers produce from store sales and streaming, as olis.pl explains. The backend keeps both, week by week, and publishes the lists.
How a weekly chart reaches its readers
- Streaming APIsinput 1: Spotify, YouTube and Apple Music data, pulled straight into the backendProvis integration
- Weekly chart positionsinput 2: compiled independently from store sales and streaming
- OLiS backendkeeps both, week by week, ready to compareProvis
- olis.plsales, airplay and certifications, in one designProvis
- Labels, media and fansread, search and download the charts
Provis marks what Provis built. Inputs 1 and 2 reach the backend side by side. Store sales are collected by the independent compilers, as olis.pl explains; they reach olis.pl inside the weekly chart positions.
A chart is only as useful as every week behind it.
-
Streaming data from three services
Spotify, YouTube and Apple Music each publish their data in their own way, and it cannot be retyped every week.
What Provis builtDirect API integrationsThe backend pulls the data from the Spotify, YouTube and Apple Music APIs itself, so nobody copies streaming numbers by hand.
-
A chart is only useful next to last week's
Labels and media compare positions over time, not just this week's list.
What Provis builtA backend that keeps every weekEach list is stored week by week. Readers pick any date range, step back a week, or open the half-year and yearly summaries and the archive.
-
Every entry has a story
A position alone does not say whether a record is climbing, falling or new.
What Provis builtMovement, weeks on the list and peak on every rowEach entry shows whether it is new, back on the list, or up or down and by how many places, with its weeks on the list and its peak position.
-
The industry reuses the numbers
Labels, distributors and journalists need the lists in their own tools, and three official lists need one home.
What Provis builtSearch, export and one brand system for three listsSearch by artist, title or label, and download any chart as TXT, CSV, JSON or Excel. Sales (OLiS, yellow), airplay (OLiA, red) and certifications (OLiW, silver) share one design built around the microphone mark, each in its own colour.
Designed, built and connected by Provis.
- Front-end designEvery list, on phone and desktop, in Polish
- BackendEvery week kept, with summaries, search and exports
- API integrationsSpotify, YouTube and Apple Music data pulled directly
- HandoverCode in OLiS's own repo; documentation for setup, deployment and the API connections
-
One source for everything: each week's lists, the summaries and the exports all come from the same backend, so they always match.
-
Front end: every list, on phone and desktop, in Polish.
-
API integrations: Spotify, YouTube and Apple Music data pulled directly.
-
Built with: Laravel on the backend, with documentation for setup, deployment and the API connections.
Handover:
The code has always lived in OLiS's own repository.
Provis designed, built and connected the platform, then handed it over with documentation for setup, deployment and the API connections.
The code sits in OLiS's own repo from the start.
Setup, deployment and API connections are all written down.
How Provis builds web platformsWhat labels, media and fans see.
Real screens from olis.pl, in Polish as published. Select a screen to enlarge it.

How to read a row
- Movement N new on the list; P back on the list; an arrow up or down, with last week's position on its badge; a dash, no change
- Weeks on the list the number on the badge
- Peak position the highest place it has reached
Columns, in Polish: cover, position, title, artist, label / distributor, then the three icons.Shown here: cover, position and title, then the three icons. The full list also shows the artist and label. The meanings come from the site's own tooltips.
The albums list for week 40: movement, weeks on the list and peak position on every row, a week picker and export
The certifications list (OLiW): gold, platinum and diamond records, filtered by format, with the date awarded
The radio airplay list (OLiA), with its half-year and yearly summaries and the archive
A yearly summary: the 2024 airplay list, searchable and downloadable
Live, with a new chart every week.
After launch
Built so OLiS's own team could run it.
The code is in OLiS's own repository, and the documentation covers setup, deployment and the API connections, so their team runs the platform and publishes on it every week. OLiS can come back to Provis for changes or support whenever it wants.
Your choice after launch: take it over, as OLiS did, or keep Provis on. Provis still runs TrueWholesale's ordering platform, in the app stores since 2022, and has supported The Vault, an investor relations SaaS platform, for more than ten years.
How every Provis project runs
- One project leadyour single point of contact
- A written weekly update and a demoof what was built that week
- A staging link and your repoyou see the work as it is built; the code goes straight into your repo
- QA before launchour QA team tests every feature
- Live until switch-overreplacing a system? The one you run today keeps running until the new one takes over
- Yours from day onecode repo, cloud account and domain in your company's name; our team joins as collaborators, and you can remove access at any time
- Our team works in India, on ISTUTC+5:30: 1.5 hours ahead of Dubai, 4.5 ahead of London (5.5 in winter), 9.5 ahead of New York (10.5 in winter)
Got data from several sources, and one number people need to trust?
Tell us what you need to bring together and where the data comes from. We will come back within two working days with an approach, a rough timeline and a rough cost range. No charge, no commitment.
- A store or D2C brand: store, marketplace and POS sales pulled into one weekly view you can export.
- A SaaS or B2B platform: outside APIs, an ERP or a CRM feeding one backend, every period kept and comparable.
- After launch: your team takes it over with the code and documentation, or Provis stays on.
Send us a message
indicates a required field