Remote Web Development Job In IT And Programming

Scrape data object from different api's into one simple api (Nodejs)

Find more Web Development remote jobs posted recently Worldwide

# PART 1
I got a list with multiple APIs, that have similar data (cats a, cats b, cats c, etc.). Each separate API has a different data endpoint structure. I would like to able to scrape each API and get the same object as in the example below.

// cats api a
{
api: a,
name: value,
weight: value,
owner: value,
date: Date.now
} ,
{
api: a,
name: value,
weight: value,
owner: value,
date: Date.now
}

// cats api b
{
api: b,
name: value,
weight: value,
owner: value,
date: Date.now
} ,
{
api: b,
name: value,
weight: value,
owner: value,
date: Date.now
}

# Requirement
- It should be easy to add and remove a new API (I am developer, something pragmatic is fine)
- I think each API could have its own CRON job (variable interval).

# PART 2
The data should be written into a DB. Probably Mongo or faunaDB. I dons mind if it is something else, as long its Database-as-a-Service. The database should only contain unique cats. So if the cat already exists, the values should be updated (not a new cat created).

# PART 3
A very simple API that could fetch all the cats in the database.
About the recuiter
Member since Aug 28, 2017
Lucas
from Madrid, Spain

Skills & Expertise Required

software development Website Development 

Candidate shortlisted and hiredHiring open till - Apr 1, 2022

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$12.51

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

OptimizePress 3.0 Designer

I need someone who is proficient at designing pages in Optimize Press 3.0.

Please send examples of landing pages designed in OP 3

Screenplay - Record the screen

Looking for someone to help create a Chrome extension.
We have code that tracks the actions of users. Actions such as, mouse movement, clicks, key presses etc. Basic stuff.
However at the moment it only tracks on one site, in one window. We w...read more

Game designer utilizing GMA needed to develop simple mobile platform game.

Have concept and basic wire frame, prefer to use someone familiar with GameMaker Language.