UK Parliament Data Integration into WordPress using WPGetAPI plugin Pro

Job ID: 37723415

Budget: $250 – $750 USD

I'm looking for a skilled WordPress developer with API integration experience to enhance my website with dynamic content sourced from the UK Parliament open data API. Here’s what I need:

DATA REQUIREMENTS:
- GET and/or SCRAPE all Written Questions, Oral Questions, and Debates that reference 'Taiwan'
- Directly integrate into WordPress using WPGetAPI plugin Pro.

CONTENT STRUCTURE:
- Create separate WordPress posts for each Written Question, Oral Question, & Debate.
- Assign 'House of Lords' or 'House of Commons' categories appropriately.

Data to be fetched & displayed:

1 Commons Debate
- Title of debate and Volume Number
- Date of debate
- Link to speech webpage
- Download link for text of speech if available
- Name of MP who ‘moved’ the debate
- Initial question that ‘moves’ the debate
- Excerpt of debate text including the word ‘Taiwan

2 Lords Debate
- Title of debate and Volume Number
- Date of debate
- Link to speech webpage
- Download link for text of speech if available
- Name of Lord who ‘moved’ the debate
- Initial question that ‘moves’ the debate
- Excerpt of debate text including the word ‘Taiwan

3 Written Questions
- UIN Number
- Date question Tabled
- Date question Answered
- Link to the question webpage
- MP who asked the question and link to their profile page
- MP who answered the question and link to their profile page
- Link to question webpage
- Text of the question
- Text of the answer

4 Oral Questions
- UIN Number
- Date question Asked
- Date question Answered
- Link to the question webpage
- MP who asked the question and link to their profile page
- MP who answered the question and link to their profile page
- Link to question webpage
- Text of the question
- Text of the answer

The API sources are :
Oral Questions - https://oralquestionsandmotions-api.parliament.uk/
Written Questions - https://questions-statements-api.parliament.uk/
Debates - https://hansard.parliament.uk/search/Contributions?startDate=1975-01-01&endDate=2024-02-02&searchTerm=taiwan&house=Commons&partial=False&sortOrder=1 (THIS WOULD NEED TO BE SCRAPED?)

// I want the API to run initially to create all the posts, and then I want it to run automatically periodically, only adding new content found //

IDEAL CANDIDATE SKILLS:
- Proven WordPress development expertise.
- Familiarity with WPGetAPI or similar API integration plugins.
- Understanding of UK Parliament data structures / willingness to explore and learn.

If the data is coming into the site and separated into posts using the plugin I can then style the front end.

Currently I do this job manually here: https://taiwanpolicycentre.com/in-westminster/
See attached images.
Related categories: PHP WordPress Web Scraping HTML Freelancer API