Introducing the Algo API.

Introducing the Algo API.

Introducing the Algo API.

Introducing the Algo API.

Introducing the Algo API.

Integrate it to generate videos programmatically

Integrate it to generate videos programmatically

Integrate it to generate videos programmatically

Integrate it to generate videos programmatically

Integrate it to generate videos programmatically

Your Wrapped Campaign starts here.

Your Wrapped Campaign starts here.

Your Wrapped Campaign starts here.

Your Wrapped Campaign starts here.

Your Wrapped Campaign starts here.

Enable your app to create a unique video for every one of your users.

Enable your app to create a unique video for every one of your users.

Enable your app to create a unique video for every one of your users.

Enable your app to create a unique video for every one of your users.

Scale your video production to millions of videos per day, with server-side rendering.

Scale your video production to millions of videos/day, with server-side rendering.

Scale your video production to millions of videos per day, with server-side rendering.

Scale your video production to millions of videos per day, with server-side rendering.

01

Work with our team to build a tailored video template.

01

Work with our team to build a tailored video template.

01

Work with our team to build a tailored video template.

01

Work with our team to build a tailored video template.

01

Work with our team to build a tailored video template.

02

Make calls to our blazing fast server-less infrastructure.

02

Make calls to our blazing fast serverless infra.

02

Make calls to our blazing fast server-less infrastructure.

02

Make calls to our blazing fast server-less infrastructure.

02

Make calls to our blazing fast serverless infrastructure

03

Get videos delivered in seconds, wherever you prefer.

03

Get videos delivered in secs, wherever you prefer.

03

Get videos delivered in seconds, wherever you prefer.

03

Get videos delivered in seconds, wherever you prefer.

03

Get videos delivered in seconds, wherever you prefer.

✸ Try it out

✸ Try it out

✸ Try it yourself

✸ Try it out

TESTER

TESTER

TESTER

Using a demo template about air quality in big cities

Using a demo template about air quality in big cities

Using a demo template

Using a demo template about air quality in big cities

Using a demo template about air quality in big cities

  • Shanghai
  • Buenos Aires
  • Mexico City
  • Seoul
  • Sao Paulo
  • Tokyo
  • Taipei
  • London
  • Beijing
  • Bogotá
  • Hong Kong
  • Bangkok
  • Bangalore
  • Santiago
  • Kaifeng
  • Sydney
  • Alexandria
  • Los Angeles
  • Melbourne
  • Singapore
  • Ankara
  • Madrid
  • Pune
  • Kanpur
  • Chicago
  • Rome
  • Osaka
  • Paris
  • Phoenix
  • San Diego
  • Dallas
  • Washington
  • Budapest
  • Barcelona
  • Prague
  • New York
  • Vienna
  • Boston
  • Amsterdam
  • Toronto
  • Berlin
  • Brussels
  • Mumbai
  • Karachi
  • Istanbul
  • Delhi
  • Moscow
  • Jakarta
  • Lima
  • Baghdad
  • Cape Town
  • Jeddah
  • San Francisco
  • Milan
  • Turin
  • Shanghai
  • Buenos Aires
  • Mexico City
  • Seoul
  • Sao Paulo
  • Tokyo
  • Taipei
  • London
  • Beijing
  • Bogotá
  • Hong Kong
  • Bangkok
  • Bangalore
  • Santiago
  • Kaifeng
  • Sydney
  • Alexandria
  • Los Angeles
  • Melbourne
  • Singapore
  • Ankara
  • Madrid
  • Pune
  • Kanpur
  • Chicago
  • Rome
  • Osaka
  • Paris
  • Phoenix
  • San Diego
  • Dallas
  • Washington
  • Budapest
  • Barcelona
  • Prague
  • New York
  • Vienna
  • Boston
  • Amsterdam
  • Toronto
  • Berlin
  • Brussels
  • Mumbai
  • Karachi
  • Istanbul
  • Delhi
  • Moscow
  • Jakarta
  • Lima
  • Baghdad
  • Cape Town
  • Jeddah
  • San Francisco
  • Milan
  • Turin
  • Shanghai
  • Buenos Aires
  • Mexico City
  • Seoul
  • Sao Paulo
  • Tokyo
  • Taipei
  • London
  • Beijing
  • Bogotá
  • Hong Kong
  • Bangkok
  • Bangalore
  • Santiago
  • Kaifeng
  • Sydney
  • Alexandria
  • Los Angeles
  • Melbourne
  • Singapore
  • Ankara
  • Madrid
  • Pune
  • Kanpur
  • Chicago
  • Rome
  • Osaka
  • Paris
  • Phoenix
  • San Diego
  • Dallas
  • Washington
  • Budapest
  • Barcelona
  • Prague
  • New York
  • Vienna
  • Boston
  • Amsterdam
  • Toronto
  • Berlin
  • Brussels
  • Mumbai
  • Karachi
  • Istanbul
  • Delhi
  • Moscow
  • Jakarta
  • Lima
  • Baghdad
  • Cape Town
  • Jeddah
  • San Francisco
  • Milan
  • Turin
  • Shanghai
  • Buenos Aires
  • Mexico City
  • Seoul
  • Sao Paulo
  • Tokyo
  • Taipei
  • London
  • Beijing
  • Bogotá
  • Hong Kong
  • Bangkok
  • Bangalore
  • Santiago
  • Kaifeng
  • Sydney
  • Alexandria
  • Los Angeles
  • Melbourne
  • Singapore
  • Ankara
  • Madrid
  • Pune
  • Kanpur
  • Chicago
  • Rome
  • Osaka
  • Paris
  • Phoenix
  • San Diego
  • Dallas
  • Washington
  • Budapest
  • Barcelona
  • Prague
  • New York
  • Vienna
  • Boston
  • Amsterdam
  • Toronto
  • Berlin
  • Brussels
  • Mumbai
  • Karachi
  • Istanbul
  • Delhi
  • Moscow
  • Jakarta
  • Lima
  • Baghdad
  • Cape Town
  • Jeddah
  • San Francisco
  • Milan
  • Turin
{
    "email": "",
    "city": "mexico city"
}

send ✺

your email is added to our newsletter ☺

your email is added to our newsletter ☺

{
    "email": "",
    "city": "mexico city"
}

send ✺

your email is added to our newsletter ☺

{
    "email": "",
    "city": "mexico city"
}

send ✺

your email is added to our newsletter ☺

✸ Call it yourself

✸ Call it yourself

ENDPOINT

ENDPOINT

https://algoapi.azurewebsites.net/api/airquality

https://algoapi.azurewebsites.net/api/airquality

Make a POST call to our API endpoint by passing a json with your email (where you’ll receive the video file) & a city (within this list) — formatted as shown in the example above. Or make your life easier by downloading the pre-built postman collection here.

Make a POST call to our API endpoint by passing a json with your email (where you’ll receive the video file) & a city (within this list) — formatted as shown in the example above. Or make your life easier by downloading the pre-built postman collection here.

✦ The API response

✦ API response

✦ Work with us

✦ The API response

✦ API response

SEE EXAMPLE

SEE EXAMPLE

SEE EXAMPLE

{
    "status": "ok",
    "video_id": "1234",
    "status_url": "https://..."
}
{
  "status": "ok",
  "video_id": "1234",
  "status_url": "https://..."
}
{
    "status": "ok",
    "video_id": "1234",
    "status_url": "https://..."
}
{
  "status": "ok",
  "video_id": "1234",
  "status_url": "https://..."
}

The API responds with ok (200) or error (400). It also includes the video id and a status url which gets updated, so that you can follow the video creation process. Errors get returned when the data in input isn’t formatted correctly.

The API responds with ok (200) or error (400). It also includes the video id and a status url which gets updated, so that you can follow the video creation process. Errors get returned when the data in input isn’t formatted correctly.

The API responds with ok (200) or error (400). It also includes the video id and a status url which gets updated, so that you can follow the video creation process. Errors get returned when the data in input isn’t formatted correctly.

The API responds with ok (200) or error (400). It also includes the video id and a status url which gets updated, so that you can follow the video creation process. Errors get returned when the data in input isn’t formatted correctly.

◑ The Status url

◑ Status url

◑ The Status url

◑ The Status url

◑ Status url

SEE EXAMPLE

SEE EXAMPLE

SEE EXAMPLE

{
    "timestamp": "xyz",
    "status": "rendered",
    "totalTime": "25",
    "url": "https://xxx.mp4"
}
{
  "timestamp": "xyz",
  "status": "rendered",
  "totalTime": "25",
  "url": "https://xxx.mp4"
}
{
    "timestamp": "xyz",
    "status": "rendered",
    "totalTime": "25",
    "url": "https://xxx.mp4"
}
{
  "timestamp": "xyz",
  "status": "rendered",
  "totalTime": "25",
  "url": "https://xxx.mp4"
}

The status endpoint returns these steps ① customization, ② rendering, ③ finalizing and ④ rendered. Once the video is rendered, the url of the video gets returned, alongside total time of execution, in seconds. Errors are returned in case any steps of the process fails.

The status endpoint returns these steps ① customization, ② rendering, ③ finalizing and ④ rendered. Once the video is rendered, the url of the video gets returned, alongside total time of execution, in seconds. Errors are returned in case any steps of the process fails.

The status endpoint returns these steps ① customization, ② rendering, ③ finalizing and ④ rendered. Once the video is rendered, the url of the video gets returned, alongside total time of execution, in seconds. Errors are returned in case any steps of the process fails.

The status endpoint returns these steps ① customization, ② rendering, ③ finalizing and ④ rendered. Once the video is rendered, the url of the video gets returned, alongside total time of execution, in seconds. Errors are returned in case any steps of the process fails.

✦ Work with our team

✦ Work with us

✦ Work with us

✦ Work with our team

✦ Work with us

CREATION

CREATION

CREATION

Our award winning creative team will craft a data-driven, generative system that outputs a beautiful, unique video every time. Content creation at its best. See examples: like Wallet Wrapped.

Our award winning creative team will craft a data-driven, generative system that outputs a beautiful, unique video every time. Content creation at its best. See examples: like Wallet Wrapped.

Our award winning creative team will craft a data-driven, generative system that outputs a beautiful, unique video every time. Content creation at its best. See examples: like Wallet Wrapped.

Our award winning creative team will craft a data-driven, generative system that outputs a beautiful, unique video every time. Content creation at its best. See examples: like Wallet Wrapped.

Our award winning creative team will craft a data-driven, generative system that outputs a beautiful, unique video every time. Content creation at its best. See examples: like Wallet Wrapped.

◑ A tailored API

◑ A tailored API

◑ A tailored API

◑ A tailored API

◑ A tailored API

CUSTOM

CUSTOM

CUSTOM

Our dev team can change any details of how the Algo API works, to adapt it to your specific needs. Your workflow optimisation is our highest priority.

Our dev team can chance any details of how the Algo API works, to adapt it to your specific needs. Your workflow optimisation is our highest priority.

Our dev team can chance any details of how the Algo API works, to adapt it to your specific needs. Your workflow optimisation is our highest priority.

Our dev team can chance any details of how the Algo API works, to adapt it to your specific needs. Your workflow optimisation is our highest priority.

Our dev team can chance any details of how the Algo API works, to adapt it to your specific needs. Your workflow optimisation is our highest priority.

✸ MP4 video files

✸ MP4 video files

✦ Work with us

✸ MP4 video files

✸ MP4 video files

Output any major video format, including MP4, GIF, MXF & many more. Video files are the most shareable type of content on social platforms.

Output any major video format, including MP4, GIF, MXF & many more. Video files are the most shareable type of content on social platforms.

Output any major video format, including MP4, GIF, MXF & many more. Video files are the most shareable type of content on social platforms.

Output any major video format, including MP4, GIF, MXF & many more. Video files are the most shareable type of content on social platforms.

✦ Or Lottie

✦ Or Lottie

✦ Or Lottie

✦ Or Lottie

✦ Or Lottie

Our API can also deliver personalised lottie jsons (with audio), ready to be embedded in your app or web app, and enable a video-like experience without server-side rendering involved.

Our API can also deliver personalised lottie jsons (with audio), ready to be embedded in your app or web app, and enable a video-like experience without server-side rendering involved.

Our API can also deliver personalised lottie jsons (with audio), ready to be embedded in your app or web app, and enable a video-like experience without server-side rendering involved.

Our API can also deliver personalised lottie jsons (with audio), ready to be embedded in your app or web app, and enable a video-like experience without server-side rendering involved.

Our API can also deliver personalised lottie jsons (with audio), ready to be embedded in your app or web app, and enable a video-like experience without server-side rendering involved.

◑ AI-powered

◑ AI-powered

◑ AI-powered

◑ AI-powered

◑ AI-powered

ARTIFICIAL INTELLIGENCE

AI

ARTIFICIAL INTELLIGENCE

AI

We can enable the latest AI technology, embedded into your video production pipeline. Easily tap into the power of generative AI with one unique API call.

We can enable the latest AI technology, embedded into your video production pipeline. Easily tap into the power of generative AI with one unique API call.

We can enable the latest AI technology, embedded into your video production pipeline. Easily tap into the power of generative AI with one unique API call.

We can enable the latest AI technology, embedded into your video production pipeline. Easily tap into the power of generative AI with one unique API call.

✦ Reformats included

✦ Reformats included

✦ Reformats included

✦ Reformats included

✦ Reformats included

AUTO

AUTO

AUTO

Get videos in another aspect ratio via a single parameter in your request.

Get videos in another aspect ratio via a single parameter in your request.

Get videos in another aspect ratio via a single parameter in your request.

Get videos in another aspect ratio via a single parameter in your request.

16:9

16:9

1:1

1:1

1:1

any format

any format

9:16

9:16

9:16

1:1

1:1

9:16

9:16

any format

any format

any format

16:9

16:9

✸ Batch render

✸ Batch render

✸ Batch render

✸ Batch render

✸ Batch render

Schedule a time and create a unique video for everyone of your users in batch. This option maximises scalability and minimises costs.

Schedule a time and create a unique video for everyone of your users in batch. This option maximises scalability and minimises costs.

Schedule a time and create a unique video for everyone of your users in batch. This option maximises scalability and minimises costs.

Schedule a time and create a unique video for everyone of your users in batch. This option maximises scalability and minimises costs.

✦ On-Demand

✦ On-Demand

✦ On-Demand

✦ On-Demand

✦ On-Demand

A user taps a button.
A video gets created.
Our infrastructure can scale to work in near real-time (get every video in seconds).

A user taps a button.
A video gets created.
Our infrastructure can scale to work in near real-time (get each video in seconds).

A user taps a button.
A video gets created.
Our infrastructure can scale to work in near real-time (get every video in seconds).

A user taps a button.
A video gets created.
Our infrastructure can scale to work in near real-time (get every video in seconds).

A user taps a button.
A video gets created.
Our infrastructure can scale to work in near real-time (get every video in seconds).

◑ Simple, fair pricing

◑ Simple, fair pricing

◑ Simple, fair pricing

◑ Simple, fair pricing

◑ Simple, fair pricing

After setup, pay a simple monthly subscription (or lump sum) based on how many videos you need to create.

After setup, pay a simple monthly subscription (or lump sum) based on how many videos you need to create.

After setup, pay a simple monthly subscription (or lump sum) based on how many videos you need to create.

After setup, pay a simple monthly subscription (or lump sum) based on how many videos you need to create.

◑ A toolbox for every need

◑ A toolbox for any need

◑ A toolbox for every need

◑ A toolbox for every need

◑ A toolbox for every need

Server-side rendering in After Effects or Lottie, client-side rendering on the device. We’ve got a tool for every need.

Server-side rendering in After Effects or Lottie, client-side rendering on the device. We’ve got a tool for every need.

Server-side rendering in After Effects or Lottie, client-side rendering on the device. We’ve got a tool for every need.

Server-side rendering in After Effects or Lottie, client-side rendering on the device. We’ve got a tool for every need.

book a call

book

a call

book

a call

Schedule a call with our founder Luca & producer Marina to learn more & get started.

Schedule a call with our founder Luca & producer Marina to learn more & get started.

Schedule a call with our founder Luca & producer Marina to learn more & get started.

Schedule a call with our founder Luca & producer Marina to learn more & get started.

Sign up for our newsletter to get updates on projects, technologies, data-viz and automation.

Is there a typo in your email ?
Is there a typo in your email ?
Is there a typo in your email ?

Algo is a data-viz

studio, specializing in video automation.



hi@algo.tv

+390114055748





Algo is a data-viz

studio, specializing in video automation.


hi@algo.tv

+390114055748





Algo is a data-viz

studio, specializing in

video automation.


hi@algo.tv

+390114055748





Insta, Tw

Linkedin

Newsletter

Behance


Check out our sister studio, illo.tv

Insta, Tw

Linkedin

Newsletter

Behance


Check out our

sister studio, illo.tv

Insta, Tw

Linkedin

Newsletter

Behance


Check out our

sister studio, illo.tv

Site built in Framer

00 Home


03 API


03 API