soccersapi/dynamic-pages

Dynamic Pages

Dynamic football pages from your widget, entity variables and dedicated routes.

Included on one domain · Pro and Ultra

Dynamic Pages: dynamic football pages from your widget

Connect your widgets to dedicated match, league, team and player pages on your website. Use entity links and data to build your own page titles, headings and content.

1 Dynamic Pages domain included on Pro and Ultra. €9/mo per additional domain.

Your website provides hosting and routes. Search indexing is not guaranteed.

Entity-aware variables

{home}, {away}, {league}, {date}, {team}, {player} and more, ready for titles, descriptions, headings and content.

Dedicated routes per entity

Configure entity URL prefixes and connect them to routes on your website, including direct visits and reloads.

Always up to date

Variables update automatically as match data evolves, no manual editing for every page.

Without Dynamic Pages

  • yoursite.com/livescore
  • Same static embed everywhere
  • Generic page titles
  • Manual meta for every page
  • One generic widget page

With Dynamic Pages

  • yoursite.com/match/barcelona-vs-madrid
  • Page reacts to the entity being viewed
  • {home} vs {away} live score, stats and lineups
  • Entity variables ready for titles and descriptions
  • Your own templates for match, team, league and player pages

Available variables

Each entity exposes a set of variables your site can read and use.

Match

{match_id}{match_name}{home}{away}{home_id}{away_id}{league}{league_id}{season_id}{date}{status}

League

{league_id}{league}{country}{season_id}{logo}

Team

{team_id}{team}{country}{league}{league_id}{season_id}{logo}

Player

{player_id}{player}{country}{team}{team_id}{season_id}{logo}

Use it on your site

Start with the code generated for your domain and saved configuration. You or your developer will need access to your website's routes.

  1. Step 1

    Activate your domain

    In Configurator → Domains, choose an approved domain and enable Dynamic Pages. Activating your included domain does not charge your card.

  2. Step 2

    Choose its configuration

    Assign a saved design, enable page navigation in that configuration and save. Open Get code for the domain and confirm the assigned design.

  3. Step 3

    Connect and check

    Download the page starter or follow the guide for your application. Test entity links, direct visits, reloads and Back/Forward on your published website.

Pasting an embed alone does not create these routes. Follow the installation guide →

Dynamic Pages

1 domain included on Pro and Ultra

€9/mo per additional domain. Request extras through support before activation.

Base domain and traffic limits still apply. Custom plans by agreement.

View Pro & Ultra plans →

Dynamic Pages FAQ

What is Dynamic Pages?

Dynamic Pages connects widgets to match, league, team and player pages on your website. It provides entity links and data your site can use for titles, descriptions and content. It does not create or host the pages: you or your developer must connect your website's routes.

What's the difference between native rendering and Dynamic Pages?

Native rendering (included on Starter and above) means your widget loads inside your page instead of an iframe. Dynamic Pages adds entity links and routing tools for dedicated pages. Pro and Ultra include activation on one domain; this still requires integration with your website.

Does Dynamic Pages guarantee my pages get indexed by Google?

Dynamic Pages gives your site entity-aware variables and dedicated routes to build SEO-oriented football pages. How those pages are rendered and indexed depends on your site's setup. Dynamic Pages provides the data and structure, your implementation determines the final SEO outcome.

How much does Dynamic Pages cost?

1 Dynamic Pages domain included on Pro and Ultra, with no extra charge to activate that domain. Additional activations cost €9/mo per additional domain, requested through support and confirmed before activation. Custom plans are agreed with our team. Free and Starter do not include Dynamic Pages.

Does activating another domain increase my plan limits?

No. A Dynamic Pages activation applies to a domain already approved within your widget plan. It does not add base domain slots or monthly views. Upgrade your widget plan or contact us for Custom limits if you need more.

How do I get started?

Open Configurator → Domains in the admin, choose an approved domain and activate its included allowance. Assign a saved configuration with page navigation enabled, then open Get code. Download the page starter or follow the installation guide to connect your routes, and test a direct visit and reload before publishing.