<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Highlightly</title>
        <link>https://paragraph.com/@highlightly</link>
        <description>undefined</description>
        <lastBuildDate>Wed, 15 Apr 2026 17:36:33 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Highlightly</title>
            <url>https://storage.googleapis.com/papyrus_images/2512a4bd71fea114ca56ed7028913343</url>
            <link>https://paragraph.com/@highlightly</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Profitable Sport Blogs: Maximizing Monetization with Sport Highlights API]]></title>
            <link>https://paragraph.com/@highlightly/profitable-sport-blogs-maximizing-monetization-with-sport-highlights-api</link>
            <guid>hKbZJk89zuxTZUuY8vDR</guid>
            <pubDate>Sun, 26 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[In the current landscape, sport blog owners face a consistent challenge — sourcing timely and relevant content. This is exacerbated by common issues ...]]></description>
            <content:encoded><![CDATA[<p>In the current landscape, sport blog owners face a consistent challenge — sourcing timely and relevant content. This is exacerbated by common issues such as content staleness and the time-consuming nature of content generation. Fortunately, there exist already available market solutions designed to enhance the sport blog experience. These solutions not only streamline content creation but also alleviate the time and effort required to consistently maintain a dynamic and engaging platform. By addressing common sport blog problems, these solutions empower blog owners to stay ahead of the curve in delivering fresh, compelling content to their audience.</p><p style="text-align: start">The current norm for sport blog owners is to write attractive and relevant articles. While some may resort to utilizing a news aggregator API like Microsoft Azure, the downside lies in the potential degradation of content uniqueness and the risk of creating duplications. Consequently, many bloggers lean towards writing posts manually to maintain a distinctive voice and perspective.</p><p style="text-align: start">Recognizing the evolving landscape, another valuable addition to enhance the sport blog experience is the incorporation of highlight clips. These clips include interviews, penalties, fouls, and game recaps. However, the process of scouring the internet on a per-match basis for these highlights proves to be exceptionally time-consuming and can impede the efficiency of content creation.</p><p style="text-align: start">In this article we will introduces an innovative solution — <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nc" href="https://highlightly.net/"><u>Highlightly</u></a>, a Sport Highlights API aggregator. It offers a centralized hub for diverse and engaging sports highlights and also ensures that your sport blog remains dynamic, distinctive, and rich in multimedia content.</p><h2><strong>Prerequisites for Sport Highlights API integration</strong></h2><p style="text-align: start">To integrate the Sport Highlights API into your blog, there are certain prerequisites you must meet:</p><ol><li><p><strong>Creating a RapidAPI Account</strong>: At the time of writing this article, the API is exclusively available through the trusted platform known as RapidAPI. Please visit their website and complete the registration process. Once that’s done, you can proceed to the next step.</p></li><li><p><strong>Choosing Your Tier</strong>: The API offers different plans tailored to various needs and budgets. I recommend starting with the BASIC plan and then scaling up as required. It’s important to note that all sports are available in the free tier, but certain leagues within that sport are considered premium. For example, the NBA is excluded from basketball, the NFL from American football, etc.</p></li><li><p><strong>Securing Your Token</strong>: Your RapidAPI token is essential as it enables you to query the highlights API data. It’s crucial to maintain the utmost security for this token and ensure that it is not accessible to anyone else. Think of it as akin to your credit card number; only you should have access to it.</p></li></ol><p style="text-align: start">That covers the prerequisites you need to fulfill. Once you have completed all the steps mentioned above, you’ll be ready to start querying the highlights data.</p><h2><strong>Read. Write. Query. Integrate. Monetize.</strong></h2><p style="text-align: start">Comprehensive documentation is absolutely crucial. Fortunately, the API we are utilizing offers exemplary documentation, catering to the needs of developers and bloggers seeking a seamless integration of this feature into their projects. The official documentation for this API can be conveniently accessed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nc" href="https://highlightly.net/documentation/sports/"><u>here</u></a>. Even for those without a developer background, accessing the API through the RapidAPI website is a viable option, which we will illustrate in the following section.</p><p style="text-align: start">One notable feature of this API is its language-agnostic nature. Regardless of your programming language preferences, the integration process is streamlined and effortless. Instead of spamming you with code snippets for a multitude of programming languages, I recommend visiting the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nc" href="https://rapidapi.com/highlightly-api-highlightly-api-default/api/sport-highlights-api/"><u>Rapid API testing page</u></a>. Here, you will find pre-constructed code snippets for an extensive range of languages, including but not limited to C, C#, Java, JavaScript, Ruby, and more. This invaluable resource simplifies the integration process significantly. Furthermore, if you prefer to bypass the programming language aspect, you can independently query highlights, making this functionality accessible even to non-developers seeking to enhance their sports blog content.</p><p style="text-align: start">The base url for the API is:</p><pre class="dont-break-out text-sm md:text-base"><code>https://sport-highlights-api.p.rapidapi.com/</code></pre><p>At the time of writing this article, the API supports football, basketball, hockey, and american football. The base URLs would look something like this:</p><pre class="dont-break-out text-sm md:text-base"><code>https://sport-highlights-api.p.rapidapi.com/football/
https://sport-highlights-api.p.rapidapi.com/basketball/
https://sport-highlights-api.p.rapidapi.com/hockey/
https://sport-highlights-api.p.rapidapi.com/american-football/</code></pre><p>Each sport has several routes which can be utilised to better query relevant highlights. These routes are described in detail within the official docs. But to sum it up:</p><ul><li><p><code>/countries</code> and <code>/countries/{countryCode}</code>: These routes provide country-related data, which is essential for contextualizing highlights.</p></li><li><p><code>/teams</code> and <code>/teams/{team_id}</code>: You can obtain team-specific information through these routes.</p></li><li><p><code>/leagues</code> and <code>/leagues/{league_id}</code>: League routes grant you access to valuable league-related data, aiding in the precision of your search for highlights.</p></li><li><p><code>/matches</code> and <code>/matches/{match_id}</code>: These routes offer match-specific details, allowing you to pinpoint the highlights of a particular game.</p></li><li><p><code>/highlights</code> and <code>/highlights/{highlight_id}</code>: At the core of the API, these routes are where the magic happens. Here, you can retrieve the actual highlights that elevate the quality of your blog.</p></li></ul><p style="text-align: start">Lets create a practical example on how one would query highlight data. For this example we will be using Node.js and focus on Soccer. To begin, lets add the following library to our package.json:</p><pre class="dont-break-out text-sm md:text-base"><code>npm install axios --save</code></pre><p>You can use other package managing tools such as yarn, bower, pnpm as well. If you already have a project, and are not using <strong>axios </strong>but other libraries to make HTTP requests, you will need to tweak the next few lines of code. Now let us create a simple function:</p><pre class="dont-break-out text-sm md:text-base"><code>const axios = require("axios");

const fetchHighlightsData = async (sport, queryParams) =&gt; {
  const options = {
    method: 'GET',
    url: `https://sport-highlights-api.p.rapidapi.com/${sport}/highlights`,
    params: queryParams,
    headers: {
      'X-RapidAPI-Key': '&lt;API TOKEN&gt;',
      'X-RapidAPI-Host': 'sport-highlights-api.p.rapidapi.com'
    }
  };

  try {
    const response = await axios.request(options);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
};</code></pre><p>Remember to replace <strong><em>&lt;API TOKEN&gt;</em></strong> with your own Rapid API key, which you receive upon subscribing to any tier of the API. With this function, you can fetch data in a variety of ways, example being:</p><pre class="dont-break-out text-sm md:text-base"><code>fetchHighlightsData("football", {
  timezone: 'Europe/London',
  season: 2023,
  countryName: "England"
});</code></pre><p>With the PRO Rapid API tier, the above function would result in the following data:</p><pre class="dont-break-out text-sm md:text-base"><code>{
    "data": [
        ...,
        {
            "id": 6963,
            "type": "VERIFIED",
            "imgUrl": "https://img.youtube.com/vi/Kw7WXUF7khA/hqdefault.jpg",
            "title": "League One: Charlton vs Leyton Orient",
            "description": null,
            "url": "https://www.youtube.com/watch?v=Kw7WXUF7khA",
            "match": {
                "id": 884439978,
                "round": "Regular Season - 1",
                "date": "2023-08-05T14:00:00.000Z",
                "country": {
                    "code": "GB-ENG",
                    "name": "England",
                    "logo": "https://highlightly.net/soccer/images/countries/GB-ENG.svg"
                },
                "awayTeam": {
                    "id": 1169207,
                    "logo": "https://highlightly.net/soccer/images/teams/1169207.png",
                    "name": "Leyton Orient"
                },
                "homeTeam": {
                    "id": 1136869,
                    "logo": "https://highlightly.net/soccer/images/teams/1136869.png",
                    "name": "Charlton"
                },
                "league": {
                    "id": 35675,
                    "logo": "https://highlightly.net/soccer/images/leagues/35675.png",
                    "name": "League One",
                    "season": 2023
                }
            }
        }
    ],
    "pagination": {
        "totalCount": 2371,
        "offset": 0,
        "limit": 40
    }
}</code></pre><p>Highlight clips vary and are aggregated from different platforms such as ESPN, Youtube, Twitter, Reddit, etc. After watching the API for a bit, I found that soccer clips that contain goals or fouls come in real time. But game recaps and post match interviews are normally uploaded within 24h post match time.</p><p style="text-align: start">Now It’s essential to note that the API supports a wide range of routes and query parameters, not just the above demonstrated ones. Another key point to remember is that responses are paginated. If the total count exceeds the limit, you can increase the offset to retrieve the next batch of highlights.</p><p style="text-align: start">While I could continue to demonstrate various ways to query highlights using league, country, and team query parameters, I suggest taking a look at the APIs official <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nc" href="https://highlightly.net/documentation/sports/"><u>documentation </u></a>or the RapidAPI testing page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ac64f8d185982e4a1d3257897c39182b.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAC7UlEQVR4nJ2UW08TQRTHB0mttGVLL9DdViib3kuw8AG8lMRgYksihgdfffKTGWKwpN8HjRoTIintXLazzMxezMyUciuYeHKyD/twfnP+538OgBBijF3XFUL4vs85F0JwzoMgCMNQf++G53lhGB72+sm1itXYsuots/bselqNraVird3dB2PH0QDOOWOMEDJ2HEKILhH8G1AtNLateksyGlvTzDe3U+v1nb0DgFXo6sFl6CrB/TEBfO0bdslsbORKzVy5mbVrWbuuc6XUWMzbO919gCAajeDYcagKCOFgMGCM3QKEMzs46sfKhUKraZWa2WI5bhZ0JsyCYa6C5Mrz3Q44+fH918/fp6eng/OBEIJSKocRBP6DfQghwjD8fHT84eOnV6/fZvLFZbs2nUSuumnVW8m1SruzD76dnQxHQ4yxkOG5ruv7fhiGhBAIIULIdV3GmD8LcHh0nLMrpcbmQtp8nM49yViRtBldtuK5vGE+BQtLL990ASZyBmPHUf6RLtKCYEJGIzgcjSilnHPPvxGcK0CvD+Zi80YKxFMgauicW0zHM6aRs0DUeLHbAfKlIwghVEbyKKV+IDvQXsKEUEqDILhZ3+e6g14fxNNpMz+3mAYRA0QSk5yPSRgAEwDGWD+TMUGpq6VX/8lYjsTz/dmAL70+mE+slWu5YlkCoqquzoXkBICQdJEGaCWmAIgQJoQrgj9LIg2IppYfGRn56mkHkcQVQHegF00Ij3OhZ4AQOj8fIoQIIULIn/61nAy5149bxcx6NV2sZG5m1q7FzNV2553sAELIVAjhKYNLAITwz9kZhPCCMSnRPYBksVrY2Lau7fDVJttqk/UwGWNKImlVLZE6IeSCsSAM7yh05SJD3aJbh+jyFlV39t7LUwER0h1wLs/cdAZaH87V3t3joumxu53q2EnA2JFGVM+XHWhTyj3AWC4axvpG/S/gAFDqQiRV0i5yXVcDxg7FGBPHYYzPsOmlRA8B1mvt7vu/6aUJYL0vbO4AAAAASUVORK5CYII=" nextheight="960" nextwidth="1910" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Example query parameters from the official docs for the football highlights route.</figcaption></figure><h2><strong>Conclusion: Maximizing Engagement with Highlights</strong></h2><p style="text-align: start">In conclusion, the exploration of maximizing monetization with highlights has been proven to be a rewarding endeavor. The integration of highlights into sport blogs has not only improved user experience but also paved the way for innovative revenue streams. Highlightly Sport Highlights API emerges as a fair solution which reduces your workload.</p><p style="text-align: start">As you embark on your API journey, consider starting with the BASIC tier, which is free but comes with certain league constraints. For those seeking comprehensive coverage across all sports and leagues, the PRO plan stands as the ideal choice. With this upgrade, you break free from any limitations, ensuring access to highlights from renowned leagues such as NBA, NHL, NFL, Premier League, La Liga, and more.</p><p style="text-align: start">Wishing you the best of luck on your sport blogging journey.</p><p></p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>blogging</category>
            <category>sport highlights api</category>
            <category>api integration</category>
            <category>sport blogs</category>
            <category>monetization</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/a36329b4b831fc91a27fef15868b1640.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Hat Trick for Sport Bloggers: Maximizing Engagement with Soccer Highlights]]></title>
            <link>https://paragraph.com/@highlightly/hat-trick-for-sport-bloggers-maximizing-engagement-with-soccer-highlights</link>
            <guid>uq1vHlpwFaIMtHufLPow</guid>
            <pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[With the proliferation of technology, sports blog readers have become increasingly discerning when it comes to the content they consume. This shift in...]]></description>
            <content:encoded><![CDATA[<p>With the proliferation of technology, sports blog readers have become increasingly discerning when it comes to the content they consume. This shift in consumer behavior has necessitated a higher standard for sports bloggers and content creators, who must adapt to meet the evolving expectations of their audience.</p><p style="text-align: start">In today’s digital age, readers have access to a plethora of information and entertainment options, making competition for their attention fiercer than ever. To capture and maintain their interest, sports bloggers need to deliver not only high-quality content but also an engaging user experience.</p><p style="text-align: start">To summarize all of the pain points sport blog owners face:</p><ol><li><p><strong>Content Quality</strong>: Readers expect well-researched, insightful, and original content. They seek in-depth analysis, compelling narratives, and accurate information that goes beyond surface-level reporting.</p></li><li><p><strong>Visual Appeal</strong>: The presentation of content matters. Visually appealing layouts, multimedia elements, and graphics can enhance the reader’s experience and make the content more engaging.</p></li><li><p><strong>Mobile Friendliness</strong>: With the majority of readers accessing content on mobile devices, a mobile-responsive design is crucial. A responsive layout ensures that readers can easily navigate and consume content on any screen size.</p></li><li><p><strong>Page Load Speed</strong>: Slow-loading pages can frustrate readers and lead to a high bounce rate. Fast-loading websites and content are more likely to keep users engaged.</p></li><li><p><strong>Interactivity</strong>: Readers appreciate interactive elements such as polls, quizzes, and comment sections that allow them to engage with the content and the community.</p></li><li><p><strong>Relevance</strong>: Tailoring content to current events, trends, and the interests of the target audience is essential. Readers want to know that the content is timely and relevant to their passion for sports.</p></li><li><p><strong>Search Engine Optimization</strong> (SEO): Bloggers must optimize their content for search engines to ensure it can be discovered by a wider audience. This involves using relevant keywords, meta descriptions, and proper formatting.</p></li><li><p><strong>Social Media Integration</strong>: Easy sharing options and active social media engagement can extend the reach of the content and encourage reader participation.</p></li><li><p><strong>Personalization</strong>: Providing a personalized experience, such as content recommendations based on the reader’s preferences, can significantly enhance engagement.</p></li></ol><p style="text-align: start">In my personal and professional opinion, content quality and visual appeal stand out as the most crucial factors. Even if you optimize and market your sports blog, irrelevant content won’t retain your users. Fortunately, there are existing market-available solutions to address these issues. As both a developer and a sports blog owner, I’ve always sought ways to discover relevant soccer highlights that can be embedded into my posts. Scouring the internet for each match individually can be quite a hassle. Therefore, in this article, I’ll introduce a potential solution: the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nh" href="https://highlightly.net/"><u>Soccer Highlights API by Highlightly</u></a>.</p><h2><strong>Prerequisites for Soccer Highlights API integration</strong></h2><p style="text-align: start">Going on the journey of API integration has now been greatly simplified. Here’s a concise guide:</p><ol><li><p><strong>Rapid API Account</strong>: You’ll need to create a Rapid API account, but don’t worry — it’s a quick, straightforward, and free process. Once you’re logged in, you’re well on your way to enhancing your sports blogs with dynamic soccer content.</p></li><li><p><strong>Choosing Your Tier</strong>: Rapid API offers multiple tiers for API access, accommodating various requirements and budgets. For those beginning their journey into the realm of sports data, the BASIC tier serves as an excellent starting point, and the best part is, it’s free. This tier is ideal for exploring the API’s capabilities and functionality. However, for a comprehensive experience with unrestricted access to all data and features, many developers, including myself, opt for the PRO tier. Not only is it cost-effective, but it also provides the freedom to query data without constraints. This choice unlocks access to over +950 leagues globaly.</p></li><li><p><strong>Security First</strong>: As you start with your API integration journey, there’s a crucial note to keep in mind. The <strong>API TOKEN</strong> you receive from Rapid API is your key to accessing this data. It’s of paramount importance to treat this token with the utmost care and security. Always remember to store it securely on your server, away from prying eyes. Avoid exposing it to your clients, as this token grants access to the API and should be safeguarded.</p></li></ol><p style="text-align: start">With these essential steps in place, you’re all set to improve engagement on your sports blog and provide your readers with the exciting real-time soccer content.</p><h2><strong>Fetching relevant Soccer Highlights</strong></h2><p style="text-align: start">Access to comprehensive documentation is absolutely crucial. Fortunately, the API we are utilizing offers exemplary documentation, catering to the needs of developers and bloggers seeking a seamless integration of this feature into their projects. The official documentation for this API can be conveniently accessed <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nh" href="https://highlightly.net/documentation/football/"><u>here</u></a>. Even for those without a developer background, accessing the API through the RapidAPI website is a viable option, which we will illustrate in the following section.</p><p style="text-align: start">One notable feature of this API is its language-agnostic nature. Regardless of your programming language preferences, the integration process is streamlined and effortless. Instead of spamming you with code snippets for a multitude of programming languages, I recommend visiting the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nh" href="https://rapidapi.com/highlightly-api-highlightly-api-default/api/football-highlights-api/"><u>Rapid API testing page</u></a>. Here, you will find pre-constructed code snippets for an extensive range of languages, including but not limited to C, C#, Java, JavaScript, Ruby, and more. This invaluable resource simplifies the integration process significantly. Furthermore, if you prefer to bypass the programming language aspect, you can independently query highlights, making this functionality accessible even to non-developers seeking to enhance their sports blog content.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/765fd899fd55cac8430efda4b4a97797.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAPCAIAAAAK4lpAAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAD/UlEQVR4nF2TT2/bNhjGVThtlSaqDWuWLcm0ZTO0bEq0KNG0FFtSLDtxncRO0HoO0vxpOxQt2mHADtsuBQps2Gm77DgM+wY7t8d9h533BfYxtsVC3SbA70BC7/M8evmSwjdvfnzzw0+7h5+Pjy4enb1YnL3s9WYHxxfR7pHdiZ1u4m6P3O1RuxN348kNWH+8ohtPBvvzwf58PF0M9ufRaPLdr38///690Pb8MBoi09oySR1i1gve/fPH/OnpePJweryYHS+2wyQIR48WFzqAwNhaoQPY9nzL6RC328Ku5XT83gCiJjItiJp12HB6U8sbCnfW1m8Jt++J9zc3s4Jwt7wF/vr3z3i2B1C/0xsmwwfc79dNt2FaorghipIoSmnx5maWc9/CJIoSjG1CqON4mcz6PfF+Ska4dTtzW0g1KySpIG4gFWCtaqpVrJSbJWAqilb4rKTrlRRZKeflUjZXWFu7kmQy6yt5NleQpHxKNlfI5goCxoR53HE8z+tgbOt6xbKJS5mFSZvQNqEd1mUeZx6nlDEWWJjk5eLm+kaxqJaXeaoKVBWs4q9jCPP5yevXXz1//mqxOJvN5owF09lDx+O0zanncx5SypvNNsZXmCZ2+c6rt7+9fvt7L5k27S5xukEQch5Qyglxb0ApF6JoNB4fcj/E2KW0y9j2i5dfxsnecDg5ODiKogSAmq4bANQAqGkqMG3/65/fffvL+6OTV/Fkwfydjh9hm0HYMIytqgENAwJQXyGEcTKZTKMo2dvb57xPCKWUdVjXNFuGAesQEeIuNbVUUNYroiBUNfXJxdOOH7UJrda3svnSnTVpXcyti7nVDFKE4e6Ds8dP5/OTxeJ8NpuH/QFjgaqWRVESBMGAzV44hhDVPwBho2o0uB+enX+h1izYQFpZUzWtpGlaWdfKuiwXJUnO5QopQn/pCGEDoZZp2hi3OQ8Iof1+jHEbgFqpqANQM5a9p+h6pcO6Z+fPLN71E9/dbtsdXEd1UAWVWjUvK5KUvxYQBBHGbULcdJKcB8uhMVkuIWTt7h1yv98wLdO0W8sChFphmJyeXuaLeb2il7RSpVbRynpJU1VNyy1v6seAeGc0GOw1UOvDPbE5D5jH6wbMZO6aLXd6fBJFSRBEjAXY9ghxW5jEO6PH50+uXiwioI413VBVkJfV5bnLn2YIiqKpalmWSysgRIYBFUUTxQ2IcJxMgiDs9weU8vQkDWMrCKLLy2eOx5q2U9KMVLh0vPK91sGNoUtS3jAg83gUJZQyXa8oilZU9PQ/0udTVHSEWoPBrihu5HLXtDfcrwI+3aSfEWoi1EzbwrbzYDLjPAyCmPsR90PuX60p7QJQS+uznzjecP8/4D/is+hTqDAjTwAAAABJRU5ErkJggg==" nextheight="869" nextwidth="1910" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">RapidAPI testing page where you can query data by hand.</figcaption></figure><p><br>The API offers several routes, each serving a unique purpose:</p><ul><li><p><code>/countries</code> and <code>/countries/{countryCode}</code>: These routes provide country-related data, which is essential for contextualizing soccer highlights.</p></li><li><p><code>/teams</code> and <code>/teams/{team_id}</code>: You can obtain team-specific information through these routes.</p></li><li><p><code>/leagues</code> and <code>/leagues/{league_id}</code>: League routes grant you access to valuable league-related data, aiding in the precision of your search for highlights.</p></li><li><p><code>/matches</code> and <code>/matches/{match_id}</code>: These routes offer match-specific details, allowing you to pinpoint the highlights of a particular game.</p></li><li><p><code>/highlights</code> and <code>/highlights/{highlight_id}</code>: At the core of the API, these routes are where the magic happens. Here, you can retrieve the actual highlights that elevate the quality of your blog.</p></li></ul><p style="text-align: start">Country, team, and league routes serve as utility routes primarily used to fetch matches and their associated highlights. However, it’s important to highlight that the API is intentionally designed to be user-friendly and straightforward, eliminating the need for complex IDs.</p><p style="text-align: start">Let’s demonstrate how the API works with some simple vanilla Javascript. To begin with, create a simple function that will trigger an HTTP request to retrieve highlights data:</p><pre class="dont-break-out text-sm md:text-base"><code>const axios = require("axios");

const fetchFootballHighlightsData = async (queryParams) =&gt; {
  const options = {
    method: "GET",
    url: "https://football-highlights-api.p.rapidapi.com/highlights",
    params: queryParams,
    headers: {
      "X-RapidAPI-Key": "&lt;API TOKEN&gt;",
      "X-RapidAPI-Host": "football-highlights-api.p.rapidapi.com",
    },
  };

  try {
    const response = await axios.request(options);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
};</code></pre><p>Remember to replace <strong><em>&lt;API TOKEN&gt;</em></strong> with your own Rapid API key, which you receive upon subscribing to any tier of the API. With this function, you can fetch data in a variety of ways, example being:</p><pre class="dont-break-out text-sm md:text-base"><code>fetchFootballHighlightsData({
  timezone: 'Europe/London',
  season: 2023,
  countryName: "England"
});</code></pre><p>With the PRO Rapid API tier, the above function would result in the following data:</p><pre class="dont-break-out text-sm md:text-base"><code>{
    "data": [
        ...,
        {
            "id": 6963,
            "type": "VERIFIED",
            "imgUrl": "https://img.youtube.com/vi/Kw7WXUF7khA/hqdefault.jpg",
            "title": "League One: Charlton vs Leyton Orient",
            "description": null,
            "url": "https://www.youtube.com/watch?v=Kw7WXUF7khA",
            "match": {
                "id": 884439978,
                "round": "Regular Season - 1",
                "date": "2023-08-05T14:00:00.000Z",
                "country": {
                    "code": "GB-ENG",
                    "name": "England",
                    "logo": "https://highlightly.net/soccer/images/countries/GB-ENG.svg"
                },
                "awayTeam": {
                    "id": 1169207,
                    "logo": "https://highlightly.net/soccer/images/teams/1169207.png",
                    "name": "Leyton Orient"
                },
                "homeTeam": {
                    "id": 1136869,
                    "logo": "https://highlightly.net/soccer/images/teams/1136869.png",
                    "name": "Charlton"
                },
                "league": {
                    "id": 35675,
                    "logo": "https://highlightly.net/soccer/images/leagues/35675.png",
                    "name": "League One",
                    "season": 2023
                }
            }
        }
    ],
    "pagination": {
        "totalCount": 1873,
        "offset": 0,
        "limit": 40
    }
}</code></pre><p>It’s essential to note that the API supports a wide range of query parameters, not just the above demonstrated ones. Another key point to remember is that responses are paginated. If the total count exceeds the limit, you can increase the offset to retrieve the next batch of highlights.</p><p style="text-align: start">While I could continue to demonstrate various ways to query highlights using league, country, and team query parameters, I suggest taking a look at the APIs official <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nh" href="https://highlightly.net/documentation/hockey"><u>docs</u></a> or the RapidAPI testing page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ec6eb603f22bea8188dae170a0ded113.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAIAAADCaIt+AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADVklEQVR4nK1WPW/TUBT1b+hCRekGChvojU3N1shr6KvEQOjLaOl59MPp1kj2SCU7YiGSu4IcR+pgybKyBdyIqZGcjo3kdExoUpgIGJobXNdFahw4erLyMZx77nnnXnOu66qqqigKIQRj7Pt+FEXjGaL/AU5V1VwuhxBaWVnhOM40zZjgv4DTdR1jTCnFGCOEgiAA5ljE+N+kcL7vv6vXDaP2/sOHKIrCMDzr98/6/cnkcjweDwbn4/E4DMPgD+DfBc+VguPjDiFEEATHcWJdURQJgmCapu/7lmXFsmJx375+XbRFnc7nVBPgK3cTPP9sI5/neT4IguFoFIbhYHB+57ki8LxWo2Hrug5lxgreHByY5qFlWY2GbVmWeYVD0zTP+v1wYcwJDKOmqmqKYH19XRAEcB4h5Lou/DscjRap/YYCSZIIIWEYJgkQQoSUCSkXi8VSqSQzltXhucme1/I8L1k+EMiMyYxRSkVRLJVKoiiedLtn/X6vd7rgmRM0m0eKoui6niJACGGMFUWhlFqWtXT6ONtuGkYtGS4g2MjnZcb2q1WZsUbD/j6dDkejxcuHc92i2wSpa7pVKFBKl1Hgea0gCJIOA4Fh1ParVcOovavXNU2TGatU9k663V7v9KTbDRbD3ANCyrc94DgOY8zzvGmaMCqWnEWdzudkgP/aooePHvE87/s+5GDxMzeZkHJyDQABpRTi7TjOcDT6Pp3GczBzDsDuFAHEGGO8s7MDP0JFmU227aYkSfEkiJ9Pnj6FmyOKosyY7/tZy78OmqZpuq6nPNjI57cKBVEUizO02+1MMb6RA8OowVVJEgiCQAiBJFNKY4mZW+R5LWuGlAKYP9IM+9Wq4zhLKoAWqaqaUnB/bQ0hJAgC9MpxnMnkEpZBZg8kSdrefp6caFEU8TwPA5UQQimVGXMcZzA4X2bhxLFOEsiMzfZEGXolimK73R4MzmEOZ1Bg281KZQ9WfGrhvJ4B3AYEQQBvGxlMbjaPDKOWTAA8c7ncvXtrq6sPKpU9TdPeHBzouh7vnDtrv144ntdyXffi4ksqyVuFwuYmrxtvYRPAWSZovd6poii3Z9Hu7qsXL172eqc/f/5Y4vpftyj1lhh/zuUeF59vtz9+Oul2lz6/CX4BZsgN5FVVEiYAAAAASUVORK5CYII=" nextheight="930" nextwidth="996" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Example query parameters from the official docs for the highlights route.</figcaption></figure><h2><strong>Conclusion: Maximizing Engagement with Highlights</strong></h2><p style="text-align: start">The world of sports blogging is fought with persistent challenges, from effective time management and the upkeep of content quality to the pursuit of unwavering consistency, all within the ever-fluctuating landscape of sports seasons.</p><p style="text-align: start">In this article, I have introduced a solution that aims to address these challenges and maximize user engagement: the integration and query of Soccer highlights. The Highlightly Soccer API, replete with its Basic tier, offers a comprehensive free option, granting access to a subset of real-time highlights. However, to unlock the full potential encompassing over 950 leagues, the path of choice is to upgrade to the PRO tier or higher, an investment that proves cost-efficient in light of the data it actually provides.</p><p style="text-align: start">I extend my warmest wishes for your success and fruitful endeavors.</p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>blog</category>
            <category>blogging</category>
            <category>api</category>
            <category>sport blog</category>
            <category>socer highlights</category>
            <category>soccer</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/fb72e82ec91698e4d317ff12a1148be9.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Maximizing Engagement on Your Sports Blog with Hockey Highlights API]]></title>
            <link>https://paragraph.com/@highlightly/maximizing-engagement-on-your-sports-blog-with-hockey-highlights-api</link>
            <guid>nm5jwGPz27pqL91Bg3tc</guid>
            <pubDate>Mon, 16 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Keeping readers engaged with dynamic real-time hockey highlights]]></description>
            <content:encoded><![CDATA[<p>There are certain common problems that sport blog owners will often encounter:</p><ol><li><p><strong>Content Quality</strong>: Maintaining consistently high-quality content can be a challenge. Bloggers might struggle with producing well-researched, insightful, and engaging articles.</p></li><li><p><strong>Consistency</strong>: Regular updates are essential to keep readers engaged. Many sports bloggers find it challenging to maintain a consistent posting schedule.</p></li><li><p><strong>Content Originality</strong>: Originality is crucial in a crowded niche like sports blogging. Plagiarism or recycling content can lead to credibility issues.</p></li><li><p><strong>Engagement and Interactivity</strong>: Sports blogs often benefit from reader engagement. Encouraging comments, discussions, and feedback can be challenging.</p></li><li><p><strong>Time Management</strong>: Running a sports blog can be time-consuming. Balancing it with other commitments can be a struggle.</p></li><li><p><strong>Seasonality</strong>: During off-seasons, when there are no games or major events, bloggers may struggle to find relevant topics to write about. This can lead to content gaps and periods of reduced activity, which can result in a loss of audience engagement.</p></li></ol><p style="text-align: start">Fortunately, there are already market-available solutions to help address the aforementioned problems. Such services often provide aggregated, relevant, and pre-written news. However, an even more effective approach is to write articles yourself and utilize a highlight aggregator instead of scouring the internet for quality content. Highlights are frequently found on platforms like YouTube, Twitter, ESPN, and others. Nevertheless, given the multitude of games being played, this process can become cumbersome rather quickly.</p><h2><strong>The Winter is coming</strong></h2><p style="text-align: start">Get ready because winter is right around the corner, and that can only mean one thing — Hockey is back in the spotlight. For blog owners, it’s the perfect time to generate compelling content using Hockey highlights. But to do that, you need a top-notch highlights aggregator with a rich variety of high-quality content. As both a developer and a blog owner, I found <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af ne" href="https://highlightly.net/"><u>Highlightly</u></a> as an excellent source.</p><p style="text-align: start">To easily integrate the Hockey Highlights API, there are a few simple prerequisites you must fulfill:</p><p style="text-align: start"><strong>Step 1: Rapid API Account Setup</strong></p><p style="text-align: start">You’ll need to create a Rapid API account, but don’t worry — it’s a quick, straightforward, and free process. Once you’re logged in, you’re well on your way to enhancing your sports blogs with dynamic hockey content.</p><p style="text-align: start"><strong>Step 2: Choose Your Tier</strong></p><p style="text-align: start">The API offers a BASIC tier, and the best part is that it’s entirely free. With the BASIC tier, you’ll gain access to over 100 leagues, making it easy to start integrating clips into your projects. Just bear in mind that certain leagues, such as the NHL, are not part of the free tier. Once you’ve experimented a bit consider upgrading to the PRO tier. It’s a cost-effective option that provides coverage from hockey leagues all around the world.</p><p style="text-align: start"><strong>Step 3: Protect Your API Token</strong></p><p style="text-align: start">Now, here’s a valuable tip. Treat your API TOKEN from Rapid API like you treat your credit card — keep it secure. Safeguard it by storing it on your server and, most importantly, make sure it’s never exposed to your clients. This precaution will grant you the control you need over your API access and keep your integration running as smoothly as butter.</p><p style="text-align: start">With these essential steps in place, you’re all set to improve engagement on your sports blog and provide your readers with the exciting hockey content.</p><h2><strong>Fetching relevant Hockey highlights</strong></h2><p style="text-align: start">When it comes to creating blogs that feature Hockey highlights, having access to comprehensive documentation is absolutely crucial. The good news is that the API we’re using provides excellent documentation to support developers and bloggers in seamlessly integrating this feature into their projects. You can find the official documentation for the API right <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af ne" href="https://highlightly.net/documentation/hockey/"><u>here</u></a>. If you’re not a developer, don’t worry; you can still query the API through the RapidAPI website. We’ll provide an example in the next section.</p><p style="text-align: start">The API is, of course, language-agnostic. No matter your programming language of choice, you can effortlessly integrate it into your project. Instead of bombarding you with code snippets for various programming languages, I recommend a visit to the Rapid API testing page. There, you’ll discover ready-made code snippets for a wide array of languages, including C, C#, Java, JavaScript, Ruby, and more, easing the integration process. What’s more, you can even skip the programming language aspect and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af ne" href="https://rapidapi.com/highlightly-api-highlightly-api-default/api/hockey-highlights-api"><u>query highlights on your own</u></a>. This way, even non-developers can enhance their sports blog content.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/880caeadf927a1d9271444202102fb82.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAOCAIAAADBvonlAAAACXBIWXMAAA7DAAAOwwHHb6hkAAADO0lEQVR4nG2UW2+jRhTH3UYrWytsDOES25OBYRjGwATsCTE42MSX+prG2XXbVS1Fq5UaqVr1qc997Eu/R79GP0W/0FaExnHcSj+N0BwO539ulERROaQmyDVJ++vLl+9++dVlyWK5uV2uHLeTTdYAGOVyVRAkQZBEUREEqd8fMNZJ0wxjJ01vVLVRmA4pFQ7PnNYEWRSVbPezw7MzM8RuTPzeOWaaDpRTXZZzJFmvi5ooKqrakGVd11uyrKtqo/A9DqCqDV1vPp35e8UthLaFXUJcQhnCbUJcz7sgpE2pR6nXNJ2aqLwpff22Ui2SFoTTvfa6qB1SWq83u93D/f339/fbOE4p9T0voNSPosRlYXDBGePBBafU3+MQtzdYTm4feG9kE0bdMAw5Y53C8YhSlk0Xy7ukn4XdXhSlUS+N4yHnycdPPw3Hs8l4MZutOI8BMBGyIcQIkVaztf38x+9//v3D42/d63m3dxPHQxZEhLgYOwiRQ0o3o282d9vpdDmbrZ6VeoS4uXDWIaSNsQOAgZDdbBp7NPWsLtZ//LBL0jHnV03DqopauVx9W6m/bqpUukoG0+lyOJhk2XQwGHtekJee+GEYGaYlCNJXpTfh5YBH1xCiQ2k2aT8+fjbbAfGIRQxgnEMLmrap6a9mqfTtZvvw8Gm93tzdvfe8wPMuipPzOIqSfn+IMQXABMCEEB+CENntPgK743IODCCKiixrp0o+Xa8CXA/Hi/ntaDSfzVaMvTSzCAAhqgly0O3fjOaU+hZ2CHHtJwhxLWSbbj+Zj/xLWgg/3JJ/AwwHkyjqI0Qwpofd5/yKsY6uNU5OKkk6ebf9MJutxpMFY/lcMcbDMIIQARL1lzfEsyqV+l71qww4v/K8AGP6VPr200N+MsYJaSNk63oLmo6RjxDKvwiMPfmNHfgRtxwkyVqxDccZ/Hf3CjNCdhynRXIOcSn1n0W8gBCxKLHzUp3TgAADQAseZ3A0VYWtXK4iZEdRTxSVk5NKeDkIujHGTlH9AowpQgQA46wBtYah601Nb0myJor5L+clwP9mUARgrCPLuiBI1L+0iW+Y+eQcAiHKptMoGQLTbTRaitqqPcvfl+gfHti6eJ+XzkoAAAAASUVORK5CYII=" nextheight="822" nextwidth="1881" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">RapidAPI testing page where you can query data by hand.</figcaption></figure><p>The API offers a few routes, each designed for a specific purpose:</p><ol><li><p><strong>/countries</strong> and <strong>/countries/{countryCode}</strong>: These routes provide valuable country-related data, crucial for adding context to your hockey highlights.</p></li><li><p><strong>/teams</strong> and <strong>/teams/{team_id}</strong>: Use these routes to access team-specific information, helping you paint a vivid picture of each squad.</p></li><li><p><strong>/leagues</strong> and <strong>/leagues/{league_id}</strong>: Delve into league routes to gain access to essential league-related data, refining your quest for the perfect highlights.</p></li><li><p><strong>/matches</strong> and <strong>/matches/{match_id}</strong>: These routes unveil match-specific details, allowing you to zero in on the highlights of a particular game.</p></li><li><p><strong>/highlights</strong> and <strong>/highlights/{highlight_id}</strong>: At the heart of the API, these routes work their magic. Here, you can unearth the actual highlights that will enrich your blog’s content.</p></li></ol><p style="text-align: start">Country, team, and league routes serve as utility routes primarily used to fetch matches and their associated highlights. However, it’s important to highlight that the API is intentionally designed to be user-friendly and straightforward, eliminating the need for complex IDs.</p><p style="text-align: start">Let’s demonstrate how the API works with some simple vanilla Javascript. First, create a simple function that will trigger an HTTP request to retrieve highlights data:</p><pre class="dont-break-out text-sm md:text-base"><code>const axios = require("axios");

const fetchHockeyHighlightsData = async (queryParams) =&gt; {
  const options = {
    method: 'GET',
    url: 'https://hockey-highlights-api.p.rapidapi.com/highlights',
    params: queryParams,
    headers: {
      'X-RapidAPI-Key': '&lt;API TOKEN&gt;',
      'X-RapidAPI-Host': 'hockey-highlights-api.p.rapidapi.com'
    }
  };

  try {
    const response = await axios.request(options);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
};</code></pre><p style="text-align: start">Remember to replace <strong><em>&lt;API TOKEN&gt;</em></strong> with your own Rapid API key, which you receive upon subscribing to any tier of the API. With this function in your toolkit, you can fetch data in a variety of ways. For instance:</p><pre class="dont-break-out text-sm md:text-base"><code>fetchHockeyHighlightsData({
  timezone: 'Europe/London',
  date: '2023-10-15'
});</code></pre><p>The above function call would result in the following data:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fe688b27bd702f78692b9a1e6842b2a7.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWCAIAAAAuOwkTAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACXklEQVR4nLVVa2+bMBStGkFwMNiAwfiaR4h5GJL0mXWtVGnS9m2f9mMm7W/tH25yyLKt07qkzaQj6/iC7vH1ubbPoOZXH7sYuO8xQhjGwRMgRDw/ohF4NEGI/PnD8zj78Pny67cv95+ubi8e6rq1LHef10VkzIgMwXt+nACmwmU5QoRzAZDHEX+SAv0yfUkFRPaBfj91SFU1j4/v2qabOkdnwc8I0BgS2dq2b1nu5BxPzr2Z+bDbHPx6AYRIGPEsK+IgZFEkOdtmpyerwLFdAXnfD5mIZcrWSvg4PNXy8VgBT2VdN5Iz4LGe85eZif8l0I4CfZX+F4GmaSWPgEe6jH94cCKTLct4oPUghchArPqO+HsPyGkqIITlWSmrjkLPQphO9j1KnschhZ5hHFiWm6ag6iGqsrRlouOY0umEjHDsn3wfGYOHNPROACDf3N6DFNmlKG5FnCesZLzhSRUbskjSlsNgIDoTHOHYR1QgL1Y3XKbwNo3nLF0mxQaKDeQ3UN6B6LghG5g/yPLOxMs7YBAdISCzUut1r1eNbpVqKqWQTzw/9HyCKUWIGoLJbgwDmoQI0a1VBwjYDk7TrCyqvM+LvoAuK9YFb7jBIoF1yhvOSjbuT3YpvDAYDTjIA4SIZblKtVqvQCYgA1XFPKU+M8skLAy4GcdV08RMPX/XP4d2UVXV19dv1usbtVAgQM2rWrWO7Y/d4myB0G/88AvRCARBovWwXF6thpUoez/J6e7tJH87DYcfdbNFCBFV91oPiVQzP5lt76JTvQpGAONA90PbrvxsOcOBu42M4+vxHepCjSc40fVAAAAAAElFTkSuQmCC" nextheight="501" nextwidth="719" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Hockey highlights queried data for 2023–10–15<br></figcaption></figure><p></p><p>It’s essential to note that the API supports a wide range of query parameters, not just the date parameter as demonstrated in the example. Another key point to remember is that responses are paginated. If the total count exceeds the limit, you can increase the offset to retrieve the next batch of highlights.</p><p style="text-align: start">While I could continue to demonstrate various ways to query highlights using league, country, and team query parameters, I suggest taking a look at the APIs official <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af ne" href="https://highlightly.net/documentation/hockey"><u>docs</u></a> or the RapidAPI testing page.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/12c4ecf8897fa585d94c3e31e27a6267.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAfCAIAAAAJNFjbAAAACXBIWXMAAA7DAAAOwwHHb6hkAAADtElEQVR4nK1Wz2vbSBQWJP0HcvfNQrnVVXNJjNq9ZVLowTA6mp3tLc34aEVJe4l3FVJYLJDdU8OO2VvMpEeD0NUwNj3FIPmwhxjkHC2Qc2xgdu1JFSWFjeX28RhksPS973u/RmKMAQAQQhjjX16+zOVyjDHOeRzH/GeYFIYhIS1KKSGtTqcTx3E4t3hu4Y9ZHMdSHMcHB4flchlC6LruJIrCMJxEEWPM9/2EynJgM4Dh8B/P8wghjuMk3+KcQwgVRbEsCwCgadr7d++WlKjX60+n18lvoQznHCEk3betYjEvy6urT6qGMYmiy9HoUZ8x6Pe/NBpNjDEAIAzDhIFlWaZp+r7f6XQ8z3PnNomi8fhqcb8FCIKhP7e0RBjjvCwj9Nvz5xuKouRlGQAwHl9lzkG//+X4+GR7exshlJZI1/WtYvGs3T6q1aqGQSnlnIdhuAwD8SQykQAQQhBCVcMAAJRKJcuyRIEtx+BY0zQRYwKgaZokSQcHhxBCXdfrtj0eX12ORot//S7JQTBMSig5Xdet23bdtquGUTUMQlpJ5QTBcEG/BahUKoSQJHwBoKqqJEkIIU3TxCDxfV+wztwH6SZIznQfrK2tiVNVVdd106E8ajMGhLQQQuk3OeeNRrNu25zzrzc3SQRfb26CYHgxGDzqvu9fDAaTKJoBMMYopUmXCYCVlZWEQS6XQwhBCIWSP0ciy7JWV58IcSRJOqrV6rbtuu7i4txJdHj4HmOcfF08mKapKOue552ff+52u5MoEn2weAndVZEojwcMTNNUVRVCKM6sgd9j0Gg0xVxLM6hUKnlZppR+Oj0VzhgTTbDIHBX/vAXo9fqMsQdJnkuk7Oy8elooPC0U8rL86fR0PL5aBqDZ/IgQMk3zQZIBAN1ulxBC5ybG7TISeZ5HKWWMfd9ouq4ryrqqqlvFIiGty9HI9/3MSW42P+7tvXUcJy2RYOC6rvPNlmcgGo0Qkq6l3d1dRVkvl8ua9qJUKpXLZc/zptNrkYZF/GIwuBsVpmlijNM3IjHmHMeBc0PfTHRMZgZi5aYZOI4j1kB1Pq6PajWx2o5qtYvBQATo/6/dY4AxhhCmGezsvMrlcvv7+8+eFRRFUVUVY5y+eWRjIGJPJ/ms3d59u/f6NfwVvaGUnrXbnU5HhJa5is7PPydTLGGwubUpSdLGxuZf5O84jsWFJdNCvl2ZQTAkpOU4zoOlTymt/f7Hhw/1H7mhzgCm0+tery8YfL/0T07+FOFPoiiT9OKt/wD+BQidNNefEiSEAAAAAElFTkSuQmCC" nextheight="957" nextwidth="977" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Example query parameters from the official docs for the highlights route.</figcaption></figure><h2><strong>Conclusion: Maximizing Engagement with Highlights</strong></h2><p style="text-align: start">Sport blog owners are continuously met with challenging hurdles, from managing their time and maintaining content quality to ensuring consistency, all while contending with the ups and downs of sports seasons. While news aggregation services may seem like a convenient option, they often come at the cost of lower user engagement.</p><p style="text-align: start">In this article, I presented a solution that helps maximizing user engagement: integrating and querying Hockey highlights. The Highlightly Hockey API offers a Basic tier, which is entirely free and provides access to over 100 leagues. For those seeking unlimited access to highlights from all leagues, including the NHL, I highly recommend upgrading to the PRO tier, a remarkably cost-effective and budget-friendly option.</p><p style="text-align: start">Wishing you the best of luck on your journey in the world of sports blogging.</p><p></p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>blog</category>
            <category>sports blog</category>
            <category>api integration</category>
            <category>hockey highlights</category>
            <category>blogging</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/1f959f953335eb743fcb7b63eb9e2dd8.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Power up your Sports Blog: Real-Time Basketball Highlights API aggregation guide]]></title>
            <link>https://paragraph.com/@highlightly/power-up-your-sports-blog-real-time-basketball-highlights-api-aggregation-guide</link>
            <guid>4KgOaLoP4q0LVvVU4PQR</guid>
            <pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Basketball has come a long way from what it used to be. As one of the most popular and widely-watched global sports, there are a few ways to watch it:...]]></description>
            <content:encoded><![CDATA[<p>Basketball has come a long way from what it used to be. As one of the most popular and widely-watched global sports, there are a few ways to watch it:</p><ul><li><p><strong>Television </strong>remains a primary platform for watching basketball games. Certain major leagues, such as the NBA and NCAA college basketball, have extensive broadcasting agreements with various networks, ensuring that fans can watch games on their TVs.</p></li><li><p><strong>Streaming services</strong> allow fans to watch games and their content online through platforms like ESPN+ and NBA League Pass, providing more flexibility and access to games on various devices.</p></li><li><p><strong>Social media platforms</strong> like Twitter, Instagram, and Facebook have become essential for real-time updates, highlights, and discussions about basketball. Fans can follow their favorite teams and players, watch short clips, and engage in discussions with others.</p></li><li><p><strong>Live attendance</strong> in person remains a cherished experience for fans. Major arenas and stadiums host games, offering a unique atmosphere for spectators.</p></li></ul><p style="text-align: start">With such widespread interest, there are many reasons why many sports blogs exist. Ranging from passion and expertise to fandom and community, readers often seek out blogs to find a sense of community and engage in discussions about their favorite sports and teams. There, they can also find unique perspectives and in-depth analysis that may not be readily available in mainstream media.</p><p style="text-align: start">As a sports blog owner, one would like to cover two main points:</p><ol><li><p><strong>News, analysis, and insights</strong> into events and developments. There exist aggregators that can help sports blog owners by providing the most relevant insights. One can always write an article that will contribute to the proliferation of their sports blog.</p></li><li><p><strong>Highlight clips, recaps, interviews, and plays.</strong> Many platforms host sports-related clips like YouTube, Twitter, etc. For sports blog owners, scouring the internet repeatedly is never fun and gets cumbersome really soon.</p></li></ol><p style="text-align: start">As a developer, sports enthusiast, and blog owner, I decided to go on a journey to find a good API provider that can be used to automatize sports-related highlights fetching. As such, I came across <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nv" href="https://highlightly.net/"><u>Highlightly</u></a>, which looked like a decent basketball highlight aggregator. In the upcoming sections, I will show you a simple way on how you can use this API to enrich your sports blogs.</p><h2>Prerequisites for API integration</h2><p style="text-align: start">To integrate any API into your blog, there are certain prerequisites you must fulfill. Here’s an approach to addressing these prerequisites for the above mentioned API:</p><ol><li><p><strong>Creating a RapidAPI Account</strong>: To begin, you’ll need to create an account on RapidAPI. As of the time of writing this blog, the API is exclusively available through the trusted platform known as RapidAPI. Please visit their website and complete the registration process. Once that’s done, you can proceed to the next step.</p></li><li><p><strong>Choosing Your Tier</strong>: The API offers different plans tailored to various needs and budgets. I recommend starting with the BASIC plan and then scaling up as required. It’s important to note that certain leagues, such as the NBA and ACB, are considered premium and are not included in the free tier. Fortunately, there are more than 100 other leagues available that can be used to enrich your sports blog.</p></li><li><p><strong>Securing Your Token</strong>: Your RapidAPI token is essential as it enables you to query the highlights API data. It’s crucial to maintain the utmost security for this token and ensure that it is not accessible to anyone else. Think of it as akin to your credit card number; only you should have access to it.</p></li></ol><p style="text-align: start">That covers the prerequisites you need to fulfill. Once you have completed all the steps mentioned above, you’ll be ready to start querying the highlights data.</p><h2><strong>Querying basketball highlights</strong></h2><p>Let’s explore the exciting realm of retrieving basketball highlights data from the API. As a JavaScript enthusiast, I will demonstrate a couple of methods for querying this API to enhance your sports blogs. You can access the API documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nv" href="https://highlightly.net/documentation/basketball/"><u>here</u></a>. If you are more inclined toward Ruby, Java, Go, or PHP development, you can refer to the RapidAPI endpoint testing page for code snippets.</p><p style="text-align: start">The API offers several routes, each serving a unique purpose:</p><ul><li><p><code>/countries</code> and <code>/countries/{countryCode}</code>: These routes provide country-related data, which is essential for contextualizing basketball highlights.</p></li><li><p><code>/teams</code> and <code>/teams/{team_id}</code>: You can obtain team-specific information through these routes.</p></li><li><p><code>/leagues</code> and <code>/leagues/{league_id}</code>: League routes grant you access to valuable league-related data, aiding in the precision of your search for highlights.</p></li><li><p><code>/matches</code> and <code>/matches/{match_id}</code>: These routes offer match-specific details, allowing you to pinpoint the highlights of a particular game.</p></li><li><p><code>/highlights</code> and <code>/highlights/{highlight_id}</code>: At the core of the API, these routes are where the magic happens. Here, you can retrieve the actual highlights that elevate the quality of your blog.</p></li></ul><p style="text-align: start">Country, team, and league routes serve as utility routes primarily used to fetch matches and their associated highlights. However, it’s worth noting that the API is designed to be straightforward and user-friendly, eliminating the need for complex IDs. Let’s create a simple function that will trigger an HTTP request to retrieve highlights data:</p><pre class="dont-break-out text-sm md:text-base"><code>const axios = require("axios");

const fetchBasketballHighlightsData = async (queryParams) =&gt; {
  const options = {
    method: 'GET',
    url: 'https://basketball-highlights-api.p.rapidapi.com/highlights',
    params: queryParams,
    headers: {
      'X-RapidAPI-Key': '&lt;API TOKEN&gt;',
      'X-RapidAPI-Host': 'basketball-highlights-api.p.rapidapi.com'
    }
  };

  try {
    const response = await axios.request(options);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
};</code></pre><p>Remember to replace <strong><em>&lt;API TOKEN&gt;</em></strong> with your own Rapid API key, which you receive upon subscribing to any tier of the API. With this function in your toolkit, you can fetch data in a variety of ways. For instance:</p><pre class="dont-break-out text-sm md:text-base"><code>fetchBasketballHighlightsData({
  timezone: 'Europe/London',
  date: '2023-10-01'
});</code></pre><p>The above function call would result in the following data:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/a99bcaa859e19855d49fd05b4113d108.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAA7DAAAOwwHHb6hkAAADZElEQVR4nGPg4RbU0TGsb2rv75vo4+7g5eY0pa0yNMCLnZNfTEyScsTAwy2oqqqRm19aXFTsYm/lZG/TXlPg5eZEZQuKisob6hogFtQVZfh4uFDTAh0dw5qapuKiUhd7K3tba5pYkJmZm5WZ5eJg7WRv09dQTGULVMFBVFtTZ2NubG9rXVWQ7OJgzcsjLCIiTjULWlram5tb/f38/f38d+7eGx+fyMMtKCYmSbk1IAvExCRVVTUqK2ujk/K8wnNUlDQkJeQYGBggpouQiNDcxAClGJiam1vzCmu9Y+KSCuODE4OTChMkpaRZmHh5eYQhJJzBwsSLieCyEDuwWNDW2b135z4TM4OtF9fO3z5z4vIeXWN9RRVlRRVlOENdR1NaTs7Iwtjc3sLIwtjIwlhdR1PXWF/XWF9aTk5dR1NSShqnD2bNmf/+/Rc/70BXX9eeBW1hyeGFjblbL65tnlG/6tjiwsbc5hn1M9ZPjsmMOvhg58EHO+dvn7nrxqb522cuPzB/3YllGRVpRx7utnKwYmHixWIBD7dgYWHpjm17bR3s9z/e2jq3MSQ1qGdJx64bmyYu76mdUDFj/eTmGfVJhQkd81pmrJ/cMa8loyKtY17Lvltb8hpyYzKjeHmE+fmEcQYRD7dgaXFFR1tvbWXj7Fnzw8IilixelZGRxcDAwMnKD48A5MiAIB5uQWk5OUjICItI4IvkyvKGnp7+yfMmH7iwPyEtZdWOdRlFmTauNmFJIVYOVq6+rr5RvkGxAa6+rq6+rhkVaXkNuRkVab5RvhArCaQiHR39ysra+PhEF1/n9rkNobH+U1Z2Nk6rrZ1Q0TGvJakwobAxt39ZV+2EirCkkKTChDnbZjTPqO9f1pVUmAAJdAjCkg8g4ePq6r58xZqNm7ZnpiTbmhqnx0f2VBdIikowgAALDKGxIYAF4mrkcEexgJmRq7Cw+PqNO+fOXzq4/0hbZ3dqeparq/usOfNXrVoPdxfBnIUrw0N94OcXvGXLzp6e/k2bNmdn5QYllMkpqsnIyONyFwlFBSSGraztjh8/NXPGrOqGHmMTK2UNQ2ERCUgpwsMtCGGQbwEPt6CZmfXmzdvzcvKd/JNEJeVZGFngplPBBzzcgrq6xrdvP0hKSA6ML5dXUufnAyVqCEmhBQBbp3w06JlssgAAAABJRU5ErkJggg==" nextheight="370" nextwidth="565" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Example queried data for date 2023–10–01.</figcaption></figure><p>It’s essential to note that the API supports a wide range of query parameters, not just the date parameter as demonstrated in the example. Another key point to remember is that responses are paginated. If the total count exceeds the limit, you can increase the offset to retrieve the next batch of highlights.</p><p style="text-align: start">While we could continue to demonstrate various ways to query highlights using league, country, and team query parameters, I believe you already have a good understanding of how this API operates. For a more comprehensive guide, I recommend visiting either the API’s documentation or RapidAPI’s endpoint testing page.</p><h2><strong>Conclusion</strong></h2><p>In the fast-paced world of sports technology, real-time highlights coverage has emerged as a critical challenge. Scouring the internet to find highlights that you wish to integrate into your sports blog can become cumbersome and frustrating. In this blog, we’ve unveiled a simple yet immensely powerful solution — an API aggregator for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nv" href="https://highlightly.net/"><u>Basketball Highlights</u></a> that is poised to revolutionize how sports enthusiasts experience the game. The API gathers highlight clips, game recaps, interviews, and even nail-biting moments like last-minute shots, all in real time.</p><p style="text-align: start">For those eager to embark on this exciting journey into the realm of real-time highlights, the BASIC plan serves as an ideal starting point. It offers a glimpse into the API’s capabilities, providing access to almost all of the leagues (certain popular leagues like the NBA and ACB are excluded). This allows you to gain an understanding of how the API operates and its potential to enhance your sports blog. However, for those truly passionate about providing their users with unlimited access to highlights from all leagues, the PRO plan and higher tiers are available.<br></p><p></p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>api integration</category>
            <category>sports</category>
            <category>sports api</category>
            <category>basketball highlights api</category>
            <category>api</category>
            <category>sports blog</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/56c18a696907cf2657bed79424cd19e3.png" length="0" type="image/png"/>
        </item>
        <item>
            <title><![CDATA[A Guide to NCAA and NFL Highlights API Integration]]></title>
            <link>https://paragraph.com/@highlightly/a-guide-to-ncaa-and-nfl-highlights-api-integration</link>
            <guid>G3Jc7b9ChgJ1AQuxtFVE</guid>
            <pubDate>Mon, 25 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[American football stands as the undisputed champion of sports in the United States, captivating the hearts of millions with every touchdown, tackle, a...]]></description>
            <content:encoded><![CDATA[<p>American football stands as the undisputed champion of sports in the United States, captivating the hearts of millions with every touchdown, tackle, and pass. From the adrenaline-packed NCAA games to the NFL Draft spectacle and the grandeur of the Super Bowl, this sport annually draws in a staggering 100 million television viewers in the nation. But its influence extends far beyond U.S. borders, ranking as the 9th most popular sport on a global scale.</p><p style="text-align: start">As american football <strong><em>aficionados</em></strong>, we know that each minute on the field holds the potential for jaw-dropping plays and unforgettable moments. The average NFL game lasts approximately 3 hours and 12 minutes, while college football games extend to about 3 hours and 24 minutes. For passionate fans glued to their screens, this immersive experience is a true testament to the sport’s allure. However, what happens when life’s demands pull you away from the game, and you miss a pivotal highlight? Or perhaps you’re a devoted follower who wants to relive the glory of a legendary play from seasons past. While television networks typically offer a 7-day playback option, the prospect of spending over 10 minutes scouring for a specific play can be a daunting task. Fortunately, in the age of social media, there are enthusiasts who generously share these electrifying moments, fostering discussions and celebrations in near-real-time.</p><p style="text-align: start">As a developer imagine having access to these highlights, which can be used to enhance your blog or news site with the most epic moments from the gridiron. By delving into the vast realm of the internet, we stumbled upon an API aggregator offered by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af mv" href="https://highlightly.net/"><u>Higlightly</u></a>. This remarkable API seamlessly collects data in real-time from a plethora of sources, including Reddit, Twitter, Facebook, ESPN, YouTube, and more.</p><p style="text-align: start">The beauty of this API lies in its simplicity and intuitiveness, providing developers with an unparalleled experience. It’s a gateway to what we crave the most: real-time highlights that capture the essence of American football’s exhilarating journey. In this guide, we will unravel the world of NCAA and NFL highlights API integration, empowering you to harness the excitement of the game and share it with your audience. So, whether you’re a die-hard fan, a budding developer, or a sports enthusiast, get ready to embark on a thrilling journey through the world of American football highlights.</p><h2><strong>API Integration Prerequisites Made Simple</strong></h2><p style="text-align: start">As a developer, you can gain access to the API we’ve been talking about in just a few straightforward steps.</p><p style="text-align: start"><strong>Step 1: Rapid API Account Setup</strong></p><p style="text-align: start">To get started, all you need is a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af mv" href="https://rapidapi.com/highlightly-api-highlightly-api-default/api/nfl-ncaa-highlights-api"><u>Rapid API account</u></a>. If you don’t already have one, signing up is a breeze. Once you’ve successfully logged in, you’re well on your way to unlocking the power of real-time NCAA and NFL highlights.</p><p style="text-align: start"><strong>Step 2: Choose Your Tier</strong></p><p style="text-align: start">The API offers a BASIC tier, and the best part — it’s free. The BASIC tier provides access to all NCAA highlights, allowing you to start exploring and integrating these thrilling moments into your projects. However, it’s important to note that NFL highlights are not included in the free tier.</p><p style="text-align: start">If you’re hungry for more and want to tap into the full spectrum of American football excitement, consider upgrading to the PRO tier. It’s an incredibly cost-effective option, offering exceptional value for what it provides.</p><p style="text-align: start"><strong>Pro Tip: Protect Your API Token</strong></p><p style="text-align: start">Once you’ve obtained your <strong>API TOKEN</strong> from Rapid API, treat it like the valuable resource it is. Store it securely on your server and ensure it’s not exposed to your clients. This safeguard will help you maintain control over your API access and keep your integration running smoothly.</p><p style="text-align: start">With these essential prerequisites in place, you’re all set to embark on your API integration journey.</p><h2><strong>Fetching NCAA and NFL highlights data</strong></h2><p style="text-align: start">When it comes to developing applications that involve NCAA and NFL highlights, having access to comprehensive documentation is essential. Fortunately, the API we are using provides extensive documentation to assist developers in integrating this exciting feature into their projects. You can find the official documentation for the NCAA and NFL Highlights API <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af mv" href="https://highlightly.net/documentation/american-football/"><u>here</u></a>.</p><p style="text-align: start">The beauty of this API is its language-agnostic nature. Regardless of which programming language you prefer, you can seamlessly integrate it into your project. Instead of overwhelming you with code snippets for various programming languages, we recommend visiting the Rapid API testing page. There, you’ll discover ready-made code snippets for a wide range of languages, including C, C#, Java, JavaScript, Ruby, and more, making the integration process a breeze.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/880e1aabdaed474de59e5288183e7016.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAIAAAD4YuoOAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAEi0lEQVR4nG2U20/bVhzHzVbTCaMoHnNCgosNdpzEjg1xYhMbG+LmHpIUlzgQmgsJIYSMsJGKXij0NsbWSeumaZM27WVSNe2xUh8mTdpTpT3taQ972tv+gT3vqRMx0BRN+uino6Pv+f3O+V0O8MNPz399+ft6u1vbutXdP7517+PyxgetndvLlc1wYlGNZOfji9F0PpY2krliSr/RTyxtXE3nTRK55VJ9u1TvrLe75Y3d64XSdy/+/vnPV8A4RrgoL4pOoOiEcwzDcfePz15WKlur1eZ64/2jo+M7dw61aCZzzaAo2j6KOscwEwRxhiQ1nsyo4YgWSYiivJRfGceIc1fjmAufdAMwbINhG4LYEcQBwzabbay6cTAtaJhH5oJhLZpRwwncxdlHUVMJw7aRE73DMmylaTbACzOiJEkKTbOqGrZaR85lMGyzWkcACLIOghYIsprYR9GAmpTmk1o0MxfJCrPxkJKQJMX0oqrzkqQ4HFdG3htFEAcEWUFwyMRc93s3AfL55UajVSpVS6Xq4qJB0yxJUF63j6E5huamuGmeD/K8wHEBE4bmxp1Op91OEhRDcz5myuPlaPr/4bgA0Ol0nzz54tGj406nu9nqpBb0Tz59ulS4kc3mdb0Qj2VUVTsjKklKbqn6xz+v/vr31a2jb0JKRAnHc5lrmUwuFktrWqJPfAqg6wXDKMVjGVlWNS2haYl7Bw+XVyulUq1RbzI0hyAOFMV7TDgdV0iK3dh7uvvRtznjw8rG00h8IxQqCDOGi6QJgsIx8gJAuba+f/fBw4dHjcZWL8thTYvOiLMEQSGIHcdd2cVCUAhxXGDaH5zmRY7zkxOTTrs9EFD0wvasskBzqt3pGx5+o7yva7CUXymX67peyGavy7Iqy2oyuUCdNC4+AttIypdYMCjKSxAe15n1eDkXRftYXtISM/Miw3kEaZqZYlieZaYYBHGMwCc9aQIUK7Wdzs1ma7tcrouibAaIxZKlUk1VNZpmaZrlebG/ziY8L8ph5WpaZXl29qoUCPlJt4uZYpxjJw39OsBS4Uar1TGMVcNYFUVZFOVkckGLxDnObxm2eml/s9U1jGJQkIKCFJLUkHTySlOJ49S7yNgYOomiEzhGOhxYLy2nI3UaoFytd3dvG8bq2lozmVyQZTWVyqlqmKE5CLL4WL69vVcu16trjZWVstkFWuTEhiRlrV5P55bY4Nwk4UZR3D56xRzYN1IUSaRarU51rbHTuZlK5VyUV5ZVnhcIgoJh2yTh1aIZQZBEUe5tes6KQXGc3+NlxrFJ877n38EFABAcAoC3ewyA4NDlQQjHSBAcGgDA3mxbAOCtAQAcAMBLl965PAhdHoQgyDIAgBhGIIgdBIcsw1bL8OlHYK77Adxe1u1lXZTP7WVJyueifHPhhCAqkqL5+RBJMSTl69mLBASJYf2u3hGG9fv50DQvmh76AfRiwyhv9XP7/pMHx189/uzr+8df1rb22t3Ddvdwc/dgc/eg3T1s7txtdw9rW3t6sXl+RC82v3/2/MUvv+0//jx1vaIXm3qxYfIf2KpRlDs7Xk8AAAAASUVORK5CYII=" nextheight="958" nextwidth="1897" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Rapid API Highlightly testing page where you can get code snippets.</figcaption></figure><p>Now, let’s delve into the core functionality of this API, which revolves around three simple yet powerful endpoints:</p><ol><li><p><strong>/teams</strong> and <strong>/teams/{team_id}</strong>: These endpoints provide valuable team-related information and logos. Whether you need to display team details or logos within your application, these endpoints have you covered.</p></li><li><p><strong>/matches</strong> and <strong>/matches/{match_id}</strong>: The matches endpoint gives you insights into the ongoing matches in NCAA and NFL. This information can be particularly useful for keeping your users updated on the latest games.</p></li><li><p><strong>/highlights</strong> and <strong>/highlights/{highlight_id}</strong>: Arguably the most exciting part of this API, the highlights endpoint allows you to fetch captivating game highlights. Users can relive the most thrilling moments from their favorite matches right within your application.</p></li></ol><p style="text-align: start">When it comes to the<strong> /highlights</strong> endpoint, the possibilities are endless. By simply querying the following URL with your valid RapidAPI credentials:</p><pre class="dont-break-out text-sm md:text-base"><code>https://nfl-ncaa-highlights-api.p.rapidapi.com/highlights</code></pre><p>This data includes thrilling highlights that can engage and entertain your users, enhancing their overall experience:</p><pre class="dont-break-out text-sm md:text-base"><code>{
  "data": [
      {
          "id": 1,
          "match": {
              "id": 32,
              "league": "NCAA",
              "season": 2023,
              "date": "2023-09-01T23:30:00.000Z",
              "round": "regular-season",
              "homeTeam": {
                  "id": 63,
                  "displayName": "Georgia Tech Yellow Jackets",
                  "name": "Yellow Jackets",
                  "logo": "https://highlightly.net/american-football/images/teams/63.png",
                  "abbreviation": "GT"
              },
              "awayTeam": {
                  "id": 64,
                  "displayName": "Louisville Cardinals",
                  "name": "Cardinals",
                  "logo": "https://highlightly.net/american-football/images/teams/64.png",
                  "abbreviation": "LOU"
              }
          },
          "type": "VERIFIED",
          "imgUrl": "https://a.espncdn.com/media/motion/2023/0901/ss_20230901_194338098_2328655/ss_20230901_194338098_2328655.jpg",
          "title": "NCAA: Yellow Jackets vs Cardinals",
          "description": "Louisville's Ramon Puryear intercepts Georgia Tech's QB Haynes King on the first drive of the game.\n",
          "url": "https://media.video-cdn.espn.com/motion/2023/0901/ss_20230901_194338098_2328655/ss_20230901_194338098_2328655_360p30_1464k.mp4"
      },
      {
          "id": 2,
          "match": {
              "id": 32,
              "league": "NCAA",
              "season": 2023,
              "date": "2023-09-01T23:30:00.000Z",
              "round": "regular-season",
              "homeTeam": {
                  "id": 63,
                  "displayName": "Georgia Tech Yellow Jackets",
                  "name": "Yellow Jackets",
                  "logo": "https://highlightly.net/american-football/images/teams/63.png",
                  "abbreviation": "GT"
              },
              "awayTeam": {
                  "id": 64,
                  "displayName": "Louisville Cardinals",
                  "name": "Cardinals",
                  "logo": "https://highlightly.net/american-football/images/teams/64.png",
                  "abbreviation": "LOU"
              }
          },
          "type": "VERIFIED",
          "imgUrl": "https://a.espncdn.com/media/motion/2023/0901/ss_20230901_204116259_2328687/ss_20230901_204116259_2328687.jpg",
          "title": "NCAA: Yellow Jackets vs Cardinals",
          "description": "Haynes King passes to Brett Seither to give Georgia Tech the lead against Louisville.\n",
          "url": "https://media.video-cdn.espn.com/motion/2023/0901/ss_20230901_204116259_2328687/ss_20230901_204116259_2328687_360p30_1464k.mp4"
      },
      ...
  ],
  "pagination": {
      "totalCount": 2133,
      "offset": 0,
      "limit": 40
  }
}</code></pre><p>To ensure you get the most relevant data for your application, the API provides various query parameters. These parameters allow you to filter the data based on your specific requirements. Some of the query parameters you can utilize for the<strong> /highlights</strong> endpoint include:</p><ul><li><p><strong>league</strong>: Specify the league (NCAA or NFL) you want to fetch highlights for.</p></li><li><p><strong>date</strong>: Filter highlights by a specific date.</p></li><li><p><strong>season</strong>: Narrow down highlights by specifying the season.</p></li><li><p><strong>timezone</strong>: Adjust the time zone for date-related queries.</p></li><li><p><strong>homeTeamName</strong>: Fetch highlights for a particular home team.</p></li><li><p><strong>homeTeamAbbreviation</strong>: Retrieve highlights for a home team using its abbreviation.</p></li><li><p><strong>…</strong></p></li></ul><p style="text-align: start">For a more in-depth developer experience and a comprehensive understanding of the available query parameters, we strongly recommend referring to the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af mv" href="https://highlightly.net/documentation/american-football/"><u>API documentation</u></a>. It provides detailed insights into how you can fine-tune your queries to deliver a tailored highlights experience to your users.</p><h2><strong>Conclusion: Elevate Your Sports Experience</strong></h2><p style="text-align: start">In the ever-evolving world of sports, real-time highlights coverage has remained a significant challenge. The above presented API by Highlightly is your gateway to a world of thrilling highlight clips, game recaps, exclusive interviews, jaw-dropping touchdown plays, and so much more — all delivered to you in real time.</p><p style="text-align: start">We highly recommend starting with the BASIC plan, which comes at no cost. It’s the perfect way to get a taste of the API’s capabilities and see how it seamlessly integrates into your projects. Once you’ve experienced the thrill, you can take things to the next level by upgrading to the PRO plan or higher. With these premium plans, you’ll unlock the full potential of the API, granting you unlimited access to highlights from both the NCAA and NFL.</p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>sports api</category>
            <category>web development</category>
            <category>api</category>
            <category>api integration</category>
            <category>nfl api</category>
            <category>ncaa api</category>
            <category>highlights api</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/466ab87fdc79a24426bea018df9a8b7b.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Effortless Football Highlights Api Integration for Your Application: A Step-by-Step Guide]]></title>
            <link>https://paragraph.com/@highlightly/effortless-football-highlights-api-integration-for-your-application</link>
            <guid>zd2owswBFw5UCH6KXILN</guid>
            <pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Explore real-time football highlights integration, choose the right API plan, and revolutionize your app with our step-by-step guide.
]]></description>
            <content:encoded><![CDATA[<h2><strong>The world of sports data aggregation</strong></h2><p>In today’s fast-paced world of sports applications, there’s an abundance of API providers offering a rich tapestry of sports data. Yet, despite this wealth of information, two persistent challenges continue to plague developers and enthusiasts alike:</p><p style="text-align: start"><strong>1. The Betting Information Gap</strong>: While sports data APIs have evolved significantly, many of them still fall short when it comes to providing comprehensive betting information. For those looking to create sports betting applications or enhance existing ones, this void can be a major stumbling block.</p><p style="text-align: start"><strong>2. Real-time Highlights</strong>: Another area where sports data APIs often struggle is in delivering real-time highlights coverage. In the era of instant gratification, fans crave the ability to relive the excitement of a game as it unfolds, with up-to-the-minute highlights, goals, penalties, and more.</p><p style="text-align: start">The good news is that the market has responded to these challenges with innovative solutions. While Sport Betting APIs have made strides in addressing the first issue, the realm of real-time highlights coverage has remained somewhat uncharted territory. As a developer who’s always sought to bridge this gap, I recently stumbled upon a game-changer in the form of the Football Highlights API by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nv" href="https://highlightly.net/"><u>Highlightly</u></a>.</p><p style="text-align: start">What sets Highlightly apart is its holistic approach to real-time highlights aggregation. Not only does it provide game recaps and post-match interviews, but it also offers a treasure trove of events that truly enrich the sports-watching experience. Imagine having access to missed penalties, yellow and red cards, and exhilarating goal-scoring plays, all in real-time! It’s an absolute game-changer for anyone passionate about sports and technology.</p><p style="text-align: start">As a developer, I can’t stress enough how this API has transformed the way I approach sports app development. It’s not just about data; it’s about creating an immersive and thrilling experience for sports enthusiasts. Highlightly has become my go-to choice for integrating real-time highlights with existing Football APIs, and I couldn’t be more excited about the possibilities it opens up for the sports tech community.</p><p style="text-align: start">In a world where every second counts, Highlightly’s Football Highlights API is a beacon of innovation, filling the void in real-time sports highlights coverage. So, whether you’re a developer aiming to create the next big sports app or simply a passionate fan looking for the ultimate in-game experience, Highlightly has you covered. Say goodbye to the waiting game and embrace the future of sports highlights, as it happens, with Highlightly.</p><h2><strong>Prerequisites for API integration</strong></h2><p>Embarking on the journey of API integration has never been easier. The path to unlocking the immense potential of the mentioned API is straightforward, making it accessible to developers of all backgrounds. Here’s a brief guide:</p><ol><li><p><strong>Rapid API Account:</strong> To initiate the process, all you need is a Rapid API account. If you’re not already registered, fear not; signing up is a breeze. Head over to the Rapid API platform, complete the registration, and you’re ready to roll. This is your gateway to a wealth of sports data and real-time highlights.</p></li><li><p><strong>Choosing Your Tier</strong>: Rapid API offers various tiers for API access, catering to different needs and budgets. For those looking to dip their toes into the world of sports data, the BASIC tier is an excellent starting point, and the best part — it’s free. It’s perfect for exploring the API’s capabilities and functionality. However, for the full experience and unrestricted access to all the data and features, many developers, including myself, opt for the PRO tier. Not only is it cost-effective, but it also grants you the freedom to query data without limitations. It’s a choice that opens up a world of possibilities, making your integration seamless and comprehensive.</p></li><li><p><strong>Security First</strong>: As you embark on your API integration journey, there’s a crucial note to keep in mind. The <strong>API TOKEN</strong> you receive from Rapid API is your golden key to accessing this treasure trove of sports data. It’s of paramount importance to treat this token with the utmost care and security. Always remember to store it securely on your server, away from prying eyes. Avoid exposing it to your clients, as this token grants access to the API and should be safeguarded.</p></li></ol><p style="text-align: start">With these prerequisites in place, you’re well on your way to harnessing the power of the API and creating innovative sports applications that will captivate and engage users like never before. Rapid API has streamlined the process, ensuring that developers can focus on what they do best — bringing data to life and delivering exceptional experiences to sports enthusiasts worldwide.</p><h2><strong>Fetching Football highlights data</strong></h2><p>Now that we’ve set the stage with the prerequisites, let’s dive into the exciting world of fetching football highlights data from the Football Highlights API. As a JavaScript enthusiast, I’ll show you a couple of ways to harness the power of this API for your projects. You can find the API documentation [here](insert link).</p><p style="text-align: start">The API offers several routes, each serving a unique purpose in your quest for football highlights:</p><ol><li><p><strong>/countries and /countries/{countryCode}</strong>: These routes provide country-related data, essential for contextualizing the football highlights.</p></li><li><p><strong>/teams and /teams/{team_id}</strong>: Team-specific information is available through these routes, helping you drill down into the performance of particular teams.</p></li><li><p><strong>/leagues and /leagues/{league_id}</strong>: League routes give you access to valuable league-related data, crucial for narrowing down your search for highlights.</p></li><li><p><strong>/matches and /matches/{match_id}</strong>: Match-specific information is accessible through these routes, enabling you to pinpoint the highlights of a particular game.</p></li><li><p><strong>/highlights and /highlights/{highlight_id}</strong>: The heart of the API, these routes are where the magic happens. Here, you can retrieve the actual highlights that make your application shine.</p></li></ol><p style="text-align: start">While the country, team, and league routes serve utility purposes, the real gem of this API is its ability to seamlessly integrate with other football APIs, allowing you to make simple and intuitive queries for highlights without the need for complex IDs. </p><p style="text-align: start">Lets create a simple function that will trigger a HTTP request to fetch highlights data:</p><pre class="dont-break-out text-sm md:text-base"><code>const axios = require("axios");

const fetchFootballHighlightsData = async (queryParams) =&gt; {
  const options = {
    method: "GET",
    url: "https://football-highlights-api.p.rapidapi.com/highlights",
    params: queryParams,
    headers: {
      "X-RapidAPI-Key": "&lt;API TOKEN&gt;",
      "X-RapidAPI-Host": "football-highlights-api.p.rapidapi.com",
    },
  };

  try {
    const response = await axios.request(options);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
};</code></pre><p>Remember to replace <strong><em>&lt;API TOKEN&gt;</em></strong> with your own Rapid API key, which you receive upon subscribing to any tier of the API. With this function in your toolkit, you can fetch data in a variety of ways. For instance:</p><pre class="dont-break-out text-sm md:text-base"><code>fetchFootballHighlightsData({
  leagueName: "Superliga",
});</code></pre><p>The above function call would result in the following data:</p><pre class="dont-break-out text-sm md:text-base"><code>{
    data: [
      {
        id: 2753,
        type: 'VERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: FC Midtjylland vs Hvidovre',
        description: 'Game recap',
        url: 'https://superliga.dk/kampe/2023-2024/fc-midtjylland-hvidovre-if-21-07-2023',
        match: [Object]
      },
      {
        id: 3071,
        type: 'VERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: Lyngby vs FC Copenhagen',
        description: 'Game recap',
        url: 'https://superliga.dk/kampe/2023-2024/lyngby-boldklub-f-c-kobenhavn-22-07-2023',
        match: [Object]
      },
      {
        id: 3748,
        type: 'VERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: Odense vs Randers FC',
        description: 'Game recap',
        url: 'https://superliga.dk/kampe/2023-2024/ob-randers-fc-23-07-2023',
        match: [Object]
      },
      {
        id: 3548,
        type: 'UNVERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: Silkeborg vs Brondby',
        description: null,
        url: 'https://superliga.dk/kampe/2023-2024/silkeborg-if-brondby-if-23-07-2023',
        match: [Object]
      },
      {
        id: 3944,
        type: 'UNVERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: FC Nordsjaelland vs Viborg',
        description: null,
        url: 'https://superliga.dk/kampe/2023-2024/fc-nordsjaelland-viborg-ff-24-07-2023',
        match: [Object]
      },
      ...
    ],
    pagination: { totalCount: 423, offset: 0, limit: 40 }
  }</code></pre><p>It’s important to note that the API supports a plethora of query parameters, not just the league name as shown in the example. You can use query fields like date, season, countryCode, countryName, and many more to fine-tune your data retrieval.</p><p style="text-align: start">To truly unlock the potential of the Football Highlights API, I recommend visiting the Rapid API endpoint testing page, where you can play around with the API, experiment with different queries, and uncover the full spectrum of possibilities that this API has to offer.</p><h2><strong>Conclusion</strong></h2><p>In the fast-paced world of sports technology, real-time highlights coverage has emerged as a critical challenge for developers and enthusiasts alike. The thirst for instant access to the most exhilarating moments of a game has never been greater, and addressing this demand is paramount.</p><p style="text-align: start">In our exploration, we’ve unveiled a simple yet immensely powerful solution — an API aggregator for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out af nv" href="https://highlightly.net/"><u>Football Highlights</u></a> that’s poised to revolutionize how sports enthusiasts experience the game. This innovative tool seamlessly gathers highlight clips, game recaps, interviews, and even the nail-biting moments like yellow and red cards, all in real time. It’s the bridge between the thrill of the game and the audience’s insatiable appetite for instant gratification.</p><p style="text-align: start">For those eager to take the plunge into this exciting world of real-time highlights, the BASIC plan beckons as an ideal starting point. It offers a glimpse into the API’s capabilities, providing access to a subset of leagues (approximately 20 leagues at the time of writing). This allows you to get a feel for how the API operates and its potential to elevate your sports application.</p><p style="text-align: start">However, for those who are truly passionate about providing their users with unlimited access to highlights from all leagues, the PRO plan and higher tiers await. These plans unlock a world of possibilities, enabling you to cater to the diverse interests of football enthusiasts and deliver an unparalleled viewing experience.</p><p style="text-align: start">In conclusion, the era of real-time highlights coverage is here, and this Football Highlights API aggregator is at the forefront of this revolution. It’s not just about data; it’s about transforming the way fans connect with the game, bringing the action to their screens as it happens. Whether you’re a developer aiming to create the next big sports app or a devoted fan looking to stay on the cutting edge, this API aggregator is your ticket to the future of sports highlights. So, dive in, explore, and elevate your sports application to new heights with the power of real-time highlights. The game is on, and the highlights are here to stay.</p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>api integration</category>
            <category>sports api</category>
            <category>football</category>
            <category>highlights api</category>
            <category>soccer api</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/f1496a826f45bdfb1dfe2677c36e963e.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Simple Football Highlights API integration to your application]]></title>
            <link>https://paragraph.com/@highlightly/football-highlights-api-integration</link>
            <guid>RvXIQ6lQtPdMtlbj1hnF</guid>
            <pubDate>Thu, 14 Sep 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Presenting football highlights API aggregator that covers over +950 leagues including Premier League, Serie A, La Liga, Ligue 1 and Bundesliga.]]></description>
            <content:encoded><![CDATA[<p>Nowadays, there are many API providers that offer a wide variety of sports data. Unfortunately, there are still two common issues that such applications face:</p><ul><li><p>lack of betting information,</p></li><li><p>lack of real time highlights coverage.</p></li></ul><p style="text-align: start">On the market, there already are different Sport Betting APIs that tackle the previously mentioned problem, whilst highlights coverage is still a somewhat lacking topic. As a developer myself I was always looking for ways on how to integrate highlights with an already existing Football API. At the time of writing this article I found <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out ay hl" href="https://highlightly.net/"><u>Football Highlights API</u></a> by Highlightly to be one of the best options. Not only do they offer game recaps and post match interviews but also events like missed penalties, yellow/red cards, goal scoring plays &amp; much more. I should also mention that highlights aggregation happens in real time, which is just <strong>awesome</strong>.</p><h2><strong>Prerequisites for API integration</strong></h2><p>Getting access to the above mentioned API is quite simple. As a developer you only need a <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out ay hl" href="https://rapidapi.com/auth/sign-up?referral=%2Fhighlightly-api-highlightly-api-default%2Fapi%2Ffootball-highlights-api%2Fpricing"><u>Rapid API account</u></a> to start.</p><p style="text-align: start">Once you are successfully logged in, you can opt for the BASIC tier of the API which is <strong>free</strong>. I myself find the PRO tier the best, since it is quite cheap and allows you to query all data freely.</p><p style="text-align: start"><strong>Note:</strong> <em>The API TOKEN you receive from Rapid API should be securely stored on your server. Make sure not to expose it to your clients.</em></p><h2><strong>Fetching Football highlights data</strong></h2><p>There are a lot of cool programming languages out there. Since for me Javascript is the best I will show you a couple of ways on how you can fetch Football Highlights API data (docs can be found <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out ay hl" href="https://highlightly.net/documentation/football/"><u>here</u></a>).</p><p style="text-align: start">There are a couple of routes which we can use for data fetching:</p><ul><li><p><strong>/countries</strong> and <strong>/countries/{countryCode}</strong></p></li><li><p><strong>/teams</strong> and <strong>/teams/{team_id}</strong></p></li><li><p><strong>/leagues</strong> and <strong>/leagues/{league_id}</strong></p></li><li><p><strong>/matches</strong> and <strong>/matches/{match_id}</strong></p></li><li><p><strong>/highlights</strong> and <strong>/highlights/{highlight_id}</strong></p></li></ul><p style="text-align: start">Country, team and league routes more or less serve a utility purpose. Since the whole point of this API is a seamless integration with other Football APIs one should be able to make simple and intuitive queries for highlights without the need of any <strong>ids</strong>, right?</p><p style="text-align: start">Lets create a simple function that will trigger a HTTP request to fetch highlights data:</p><pre class="dont-break-out text-sm md:text-base"><code>const axios = require("axios");

const fetchFootballHighlightsData = async (queryParams) =&gt; {
  const options = {
    method: "GET",
    url: "https://football-highlights-api.p.rapidapi.com/highlights",
    params: queryParams,
    headers: {
      "X-RapidAPI-Key": "&lt;API TOKEN&gt;",
      "X-RapidAPI-Host": "football-highlights-api.p.rapidapi.com",
    },
  };

  try {
    const response = await axios.request(options);
    console.log(response.data);
  } catch (error) {
    console.error(error);
  }
};</code></pre><p>Make sure to add your own <strong>“X-RapidAPI-Key” </strong>which is received by subscribing to any tier of the API. With this, we can fetch data however we want. E.g.:</p><pre class="dont-break-out text-sm md:text-base"><code>fetchFootballHighlightsData({
  leagueName: "Superliga",
});</code></pre><p>The above function call would result in the following data:</p><pre class="dont-break-out text-sm md:text-base"><code>{
    data: [
      {
        id: 2753,
        type: 'VERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: FC Midtjylland vs Hvidovre',
        description: 'Game recap',
        url: 'https://superliga.dk/kampe/2023-2024/fc-midtjylland-hvidovre-if-21-07-2023',
        match: [Object]
      },
      {
        id: 3071,
        type: 'VERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: Lyngby vs FC Copenhagen',
        description: 'Game recap',
        url: 'https://superliga.dk/kampe/2023-2024/lyngby-boldklub-f-c-kobenhavn-22-07-2023',
        match: [Object]
      },
      {
        id: 3748,
        type: 'VERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: Odense vs Randers FC',
        description: 'Game recap',
        url: 'https://superliga.dk/kampe/2023-2024/ob-randers-fc-23-07-2023',
        match: [Object]
      },
      {
        id: 3548,
        type: 'UNVERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: Silkeborg vs Brondby',
        description: null,
        url: 'https://superliga.dk/kampe/2023-2024/silkeborg-if-brondby-if-23-07-2023',
        match: [Object]
      },
      {
        id: 3944,
        type: 'UNVERIFIED',
        imgUrl: 'https://cms.superliga.dk/media/5sfgnynq/sl_seo-fallback.png?width=1200',
        title: 'Superliga: FC Nordsjaelland vs Viborg',
        description: null,
        url: 'https://superliga.dk/kampe/2023-2024/fc-nordsjaelland-viborg-ff-24-07-2023',
        match: [Object]
      },
      ...
    ],
    pagination: { totalCount: 423, offset: 0, limit: 40 }
  }</code></pre><p>The API supports a whole variety of query parameters not just the league name as presented in the above example (you can use query fields like date, season, countryCode, countryName, etc.).</p><p style="text-align: start">Since it would take a long time to go through all examples, I simply suggest that you visit the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out ay hl" href="https://rapidapi.com/highlightly-api-highlightly-api-default/api/football-highlights-api"><u>Rapid API endpoint testing page</u></a> and play with the API a bit.</p><h2><strong>Conclusion</strong></h2><p>Real time highlights coverage is a major pain point of the current industry. We have presented a simple yet powerfull API aggregator for <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out ay hl" href="https://highlightly.net/"><u>Football Highlights</u></a>, which collects highlight clips, game recaps, interviews, yellow/red cards, goal scoring moments in real time. The API itself does not only support major leagues but other lesser known ones as well. I suggest checking the BASIC plan which is <strong>free</strong>, to get a feel on how the API works before upgrading to the PRO plan or higher to get unlimited highlights across all leagues.</p><p style="text-align: start"><strong>Note</strong>: <em>The BASIC plan offers support for only a subset of leagues (around 20 leagues at the time of writing this).</em></p><p></p>]]></content:encoded>
            <author>highlightly@newsletter.paragraph.com (Highlightly)</author>
            <category>programming</category>
            <category>javascript</category>
            <category>api</category>
            <category>web development</category>
            <category>api integration</category>
            <category>technology</category>
            <category>football highlights api</category>
            <category>highlights api</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/64e9bad580f2072ffa7781fd745ca712.png" length="0" type="image/png"/>
        </item>
    </channel>
</rss>