pet-adoption

Pet adoption OG image template

An adoptable pet in a rounded photo frame on a tilted card, a status ribbon across the corner and the pet's traits as tags.

Pet adoption Open Graph image template rendered by Shareglint
Pet adoption template at square size (1080×1080)
Pet adoption template at portrait size (1080×1350)
Pet adoption template at story size (1080×1920)
Pet adoption template at pinterest size (1000×1500)
Pet adoption template at youtube size (1280×720)

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 shelters, rescue networks and adoption platforms posting one card per animal, and the "adopted!" update after. status colours the ribbon: Adopt me in the accent, Pending in amber, Adopted! in green. Traits show as up to four tags and about 48 characters in all, the rest in a "+N" tag; a long name shrinks to fit, and without a photo the frame fills with a paw pattern and the pet's initial. Wide frames put the frame on the left; square and vertical frames put it on top with the text centred below.

Fields

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
name text Pet's name, the headline. default: Pet name Biscuit
status text Ribbon state: available, pending or adopted. one of: available | pending | adopted default: available available
species text Species, e.g. Dog or Cat, shown with the breed above the name. Dog
breed text Breed, e.g. Beagle mix. Beagle mix
age text Age as you want it shown, e.g. 2 years. 2 years
sex text male or female; shown as a ♂ or ♀ chip. one of: male | female male
traits text Traits separated by ;, e.g. Good with kids;House-trained;Loves walks. Up to four tags. Good with kids;House-trained;Loves walks;Gentle
shelter text Shelter or rescue name at the foot. Riverside Animal Rescue
url text Adoption link text on the accent pill, e.g. riversiderescue.org/biscuit. riversiderescue.org/biscuit
photo image URL Pet photo, square works best; it is cropped to the rounded frame. https://example.com/images/b08-dog.png
accent colour Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #ea580c #ea580c
theme dark | light Colour scheme: dark or light. default: light —

Render it with one request

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": "pet-adoption",
    "modifications": {
        "name": "Biscuit",
        "status": "available",
        "species": "Dog",
        "breed": "Beagle mix",
        "age": "2 years",
        "sex": "male",
        "traits": "Good with kids;House-trained;Loves walks;Gentle",
        "shelter": "Riverside Animal Rescue",
        "url": "riversiderescue.org/biscuit",
        "photo": "https://example.com/images/b08-dog.png"
    }
}'

Or paste a signed URL into og:image

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/pet-adoption.png?age=2%20years&breed=Beagle%20mix&name=Biscuit&sex=male&shelter=Riverside%20Animal%20Rescue&species=Dog&status=available&traits=Good%20with%20kids%3BHouse-trained%3BLoves%20walks%3BGentle&url=riversiderescue.org%2Fbiscuit&s=YOUR_SIGNATURE">

Make it yours

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/pet-adoption/copy" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

More Local business, real estate & travel templates

All 14 Local business, real estate & travel templates →  ·  All templates →