Science Fact of the Day
A 24-second 9:16 (1080×1920) faceless-content short that delivers one surprising fact and is built to loop: a full-bleed hook question, the fact stated at 104px on a tighter crop of the same photograph, a white break card holding the big number, a payoff over a second image, and a channel sign-off that cross-dissolves back toward the opening frame. Deep-space navy carries four scenes, a single white card breaks the run at the midpoint, and electric cyan is the only other colour — used for the top-edge progress rail that fills 16→40→62→84→100% so the viewer always sees how much short is left. Eighteen fields swap per render: nine text (hook_question, fact_headline, stat_value, stat_unit, payoff_line, source_label, fact_number, channel_name) plus the eight caption halves (caption_1/2/4/5_lead in white and caption_1/2/4/5_accent in cyan, which together form the narration line burned onto each footage frame), and two images (image_1, reused at three different focal crops, and image_2). Paste thirty rows of facts into a spreadsheet and get thirty finished daily uploads back without opening an editor.
- Aspect ratio
- 9:16 · Vertical
- Duration
- ~24s
- Category
- Educational
Try it with your own copy
Edit a field and the frame re-renders in your browser. No account, no credits - previews are free because they cost a browser paint, not a render.
What you can customize
This template exposes 18 dynamic fields you can swap per video - edit them in the editor or pass them to the API to batch-render variations at scale. The monospace name is the exact key to send in replacements.
Image 1
urlimage_1https://images.unsplash.com/photo-1584303360724-eb0958f62ee0?fm=jpg&q=85&w=1600&auto=format
Channel Name
textchannel_nameStrange But True
~50 characters max · 1 line
Hook Question
texthook_questionWhich came first: sharks or trees?
~40 characters max · 2 lines
Caption 1 Lead
textcaption_1_leadYou have this
~18 characters max · 1 line
Caption 1 Accent
textcaption_1_accentbackwards.
~16 characters max · 1 line
Fact Headline
textfact_headlineSharks are older than trees.
~40 characters max · 2 lines
Caption 2 Lead
textcaption_2_leadWood is the
~35 characters max · 1 line
Caption 2 Accent
textcaption_2_accentnewer invention.
~35 characters max · 1 line
Stat Value
textstat_value450M
~8 characters max · 1 line
Stat Unit
textstat_unityears of sharks. The first tree grew 60 million years later.
~71 characters max · 2 lines
Source Label
textsource_labelFossil record · Devonian
~60 characters max · 1 line
Image 2
urlimage_2https://images.unsplash.com/photo-1749324228732-5c35848efc8a?fm=jpg&q=85&w=1400&auto=format
Payoff Line
textpayoff_lineEvery forest is younger than a shark.
~61 characters max · 3 lines
Caption 4 Lead
textcaption_4_leadNot a single forest
~35 characters max · 1 line
Caption 4 Accent
textcaption_4_accentis older.
~35 characters max · 1 line
Caption 5 Lead
textcaption_5_leadOne more
~17 characters max · 1 line
Caption 5 Accent
textcaption_5_accenttomorrow.
~18 characters max · 1 line
Fact Number
textfact_number047
~8 characters max · 1 line
Render it from the API
Copy either call below. Both already carry this template's ID and its real variable keys - swap the values for your own.
1. Preview it — free
Same body as a render. Costs no credits, creates no job. Returns a public URL that plays the video in a browser, plus a list of problems with your payload — a mistyped key is otherwise ignored in silence.
curl -X POST https://renderly.video/api/v1/previews \
-H "Authorization: Bearer $RENDERLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "science-fact-of-the-day",
"replacements": {
"image_1": "https://images.unsplash.com/photo-1584303360724-eb0958f62ee0?fm=jpg&q=85&w=1600&auto=format",
"channel_name": "Strange But True",
"hook_question": "Which came first:\nsharks or trees?",
"caption_1_lead": "You have this",
"caption_1_accent": " backwards.",
"fact_headline": "Sharks are older\nthan trees."
}
}'2. Render it
Change one word in the URL. Keep templateId — it is what links your call to this template, so later improvements reach you automatically.
curl -X POST https://renderly.video/api/v1/renders \
-H "Authorization: Bearer $RENDERLY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "science-fact-of-the-day",
"replacements": {
"image_1": "https://images.unsplash.com/photo-1584303360724-eb0958f62ee0?fm=jpg&q=85&w=1600&auto=format",
"channel_name": "Strange But True",
"hook_question": "Which came first:\nsharks or trees?",
"caption_1_lead": "You have this",
"caption_1_accent": " backwards.",
"fact_headline": "Sharks are older\nthan trees."
}
}'The body above shows 6 of 18 variables. Send any subset — every key you leave out renders its authored default. Read the full contract, with character limits, from GET /api/v1/templates/science-fact-of-the-day/variables. See the previewing guide, the rendering guide, or the OpenAPI spec.
Frequently asked questions
How do I customize the Science Fact of the Day template?
Open the template in the Renderly editor and replace its 18 customizable fields (such as Image 1) with your own text, images, or video. Every change previews instantly before you render.
How much does it cost to render this template?
Rendering is credit-based - 1 credit equals 1 minute of 1080p video. You only pay when you export, and credits never expire on the pay-as-you-go plan.
Can I generate this video at scale via the API?
Yes. POST this template's ID and a replacements object to /api/v1/renders - one call per row of data, 18 fields swappable per video. Send the same body to /api/v1/previews first to check it for free. No-code integrations like Zapier work the same way.
More Educational templates

Word of the Day — Language Learning
A five-beat vocabulary flashcard that behaves like a video: the word lands at full size on warm paper, the frame hard-cuts to ink so the pronunciation is the only thing on screen, returns to paper for the definition and then for an example sentence written on two vermilion ruling lines above a full-bleed translation band, and signs off on a flat vermilion card with a follow prompt. 22 seconds, 1:1 (1080x1080, 30fps), sized for feed placement and croppable to 4:5 without losing anything. There is no photo, video or uploaded asset anywhere in it — the word is the image — so a 365-word curriculum is one spreadsheet paste and one API call with no asset hosting. Ten fields swap per render: word (the hero, set in Noto Serif JP and repeated at four different sizes across four of the five frames because recognition is the product), word_roman, word_class, pronunciation, meaning, example_native, example_translation, language_label, day_label and series_name. Every composition is centred so the same layout holds a full-width CJK glyph or a narrow Latin one, and a right-to-left cut needs no mirroring.

Student Certificate & Completion
A square course-completion certificate a learning platform fires off the moment a student's last module flips to complete — one render per graduate. Five hard-cut scenes alternate navy and cream (the award, the name, the course, the full certificate, the share card), carrying a struck gold seal, a guilloche rosette watermark, engraved paper texture and a double gold rule so the frame reads as a credential rather than an ad. Scene 04 holds the whole certificate still for 2.5s as a deliberate screenshot window. 26 seconds, 1:1 1080×1080 at 30fps, with a background music bed. Nine dynamic fields swap per render: student_name, course_title, course_detail, completion_date, issuer_name, credential_id, signatory_line, verify_line (text) and course_image (the single photograph, used once at the open). completion_date is passed preformatted and uppercased by CSS; issuer_name renders in three registers across four of the five frames.

School & Parent Announcement
The notice a school sends home — a closure, trip, event or payment deadline — rendered as a 31-second 1920×1080 (16:9) video instead of the PDF attachment nobody opens, so a school office can POST one render per notice straight off the record it already typed into ParentPay, Arbor or ClassDojo. Five scenes answer a hurried parent's four questions in order, with no scene answering two: who it is from (navy letterhead card, school crest on a paper panel, yellow notice-type stamp), what happened (the fact once, at 108px, the frame that gets screenshotted), when (the date at 148px over a three-cell metadata strip), what you must do (a full-bleed yellow action band above a navy deadline bar), and who to ask (a centred sign-off — the only change of axis in the video). It is set entirely in type — Bitter slab serif for display, Geist for body, JetBrains Mono for furniture, on a navy/paper/navy/paper/navy rhythm with warm yellow used only as rules, bands and chips — with no stock photography at all, so a school issuing dozens of notices a year does zero creative work per render. Fifteen fields swap per render: five school-identity values set once and never touched again (school_name, school_crest, signoff_name, signoff_role, contact_line) and ten that change every time (notice_type, issued_label, audience_line, notice_headline, notice_detail, date_label, time_label, action_headline, action_detail, deadline_label).