This site uses the UK Parliament API, documented here. All data is drawn from official Parliamentary sources.