UK Parliament Data Integration into WordPress using WPGetAPI plugin Pro
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.
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.