A final score on a dark scoreboard between two team crests, with the goal scorers under each side.
These are real renders from the API with the example values in the table below. Switch the size above: the same template lays itself out for all 6 sizes — send size or sizes with the request.
For clubs, leagues and sports media posting a result straight from a results feed. The background splits into the two team colours; a team without a logo gets a monogram in its colour, scores that grow too wide shrink, and more than four scorers on one side collapse into a "+N" line. Wide frames keep the crests on either side of the score; square and vertical frames put the crests side by side above a larger scoreboard.
Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.
| Field | Type | Description | Example |
|---|---|---|---|
home_team |
text | Home team name. | Northbridge FC |
away_team |
text | Away team name. | Riverside United |
home_score |
text | Home team score. | 2 |
away_score |
text | Away team score. | 1 |
status |
text | Match state in the pill above the score, e.g. Full time, HT or Final OT. default: Full time | Full time |
competition |
text | League or cup and round, shown at the top. | Premier Cup · Matchday 9 |
date |
text | Match date as you want it shown. | Oct 25, 2026 |
venue |
text | Stadium or arena. | Harbour Park |
scorers |
text |
Goals separated by ;, each as side|player|minute with side home or away, e.g. home|Okafor|23';away|Lindqvist|51'. Up to four per side.
|
home|Okafor|23';away|Lindqvist|51';home|Moreau|88' |
home_color |
text | Home team colour as hex, e.g. #b91c1c; paints the left half and the monogram. default: #b91c1c | #b91c1c |
away_color |
text | Away team colour as hex, e.g. #1d4ed8; paints the right half and the monogram. default: #1d4ed8 | #1d4ed8 |
home_logo |
image URL | Home team crest; transparent PNG or SVG works best. | https://example.com/images/b05-crest-north.png |
away_logo |
image URL | Away team crest. | https://example.com/images/b05-crest-river.png |
accent |
colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #facc15 | #facc15 |
theme |
dark | light | Colour scheme: dark or light. | — |
Use the slug as template. The response holds the URL of the finished PNG; ?wait=true keeps the connection open until it is ready.
curl -X POST "https://shareglint.com/v1/images?wait=true" \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "sports-score",
"modifications": {
"home_team": "Northbridge FC",
"away_team": "Riverside United",
"home_score": "2",
"away_score": "1",
"status": "Full time",
"competition": "Premier Cup · Matchday 9",
"date": "Oct 25, 2026",
"venue": "Harbour Park",
"scorers": "home|Okafor|23'\'';away|Lindqvist|51'\'';home|Moreau|88'\''",
"home_color": "#b91c1c",
"away_color": "#1d4ed8",
"home_logo": "https://example.com/images/b05-crest-north.png",
"away_logo": "https://example.com/images/b05-crest-river.png"
}
}'
For static sites, Webflow, Shopify and no-code tools: put the fields in the query string and sign it with your signing secret. The first request renders the image, every later one is a redirect to the cached file. How to compute the signature.
<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/sports-score.png?away_color=%231d4ed8&away_score=1&away_team=Riverside%20United&competition=Premier%20Cup%20%C2%B7%20Matchday%209&date=Oct%2025%2C%202026&home_color=%23b91c1c&home_score=2&home_team=Northbridge%20FC&scorers=home%7COkafor%7C23%27%3Baway%7CLindqvist%7C51%27%3Bhome%7CMoreau%7C88%27&status=Full%20time&venue=Harbour%20Park&s=YOUR_SIGNATURE">
accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.
curl -X POST "https://shareglint.com/v1/templates/library/sports-score/copy" \
-H "Authorization: Bearer sk_live_YOUR_KEY"