c0mm0.com — the continuously verified register of European data

Register record·API·GB·GOVERNMENTVERIFIED · checked 4h ago
A

Annunciator content API

APIProfiled3/7PreviewSubscribe🇬🇧United Kingdom

This API provides data from the UK Parliament's annunciator system, the information screens displayed in and around the Houses of Parliament that show details of current business, including which member is speaking and the item under debate. Published by UK Parliament, the API offers free, unauthenticated access to this live feed, allowing developers to build tools or displays that reflect the real-time status of proceedings in the chambers and committee rooms at Westminster.Get data from the annunciator system.

71
good

Weighted across five axes. Tap a ring for what it measures.

Data schema (41 fields)

Filterable via the API (2)
annunciatordate
FieldTypeDescription
annunciatorFilterable via the APIstringIdentifier of the annunciator screen or system showing the message.Current message by annunciator
dateFilterable via the APIstring (date-time)Returns the first message published after this date and time.First message after date time specified
membershipFromHouseMembershipViewModelstringStart date of the member's house membership period.Start date of the member's house membership period.
displayOrderLineViewModelinteger (int32)Position of this line within the displayed content.Position of this line within the displayed content.
contentTypeLineViewModelobjectType of content shown on this line.Type of content shown on this line.
contentUrlLineViewModelstringURL pointing to the content displayed on this line.URL pointing to the content displayed on this line.
contentAdditionalJsonLineViewModelstringAdditional content data encoded as JSON.Additional content data encoded as JSON.
styleLineViewModelobjectVisual style applied to this line's content.Visual style applied to this line's content.
horizontalAlignmentLineViewModelobjectHorizontal alignment of the line's content.Horizontal alignment of the line's content.
verticalAlignmentLineViewModelobjectVertical alignment of the line's content.Vertical alignment of the line's content.
contentLineViewModelstringText content shown on this line.Text content shown on this line.
memberLineViewModelobjectMember of Parliament associated with this line.Member of Parliament associated with this line.
forceCapitalisationLineViewModelbooleanWhether the content is forced to display in capital letters.Whether the content is forced to display in capital letters.
idMemberViewModelinteger (int32)Unique identifier of the member.Unique identifier of the member.
nameDisplayAsMemberViewModelstringMember's name formatted for general display.Member's name formatted for general display.
nameListAsMemberViewModelstringMember's name formatted for listing purposes.Member's name formatted for listing purposes.
nameFullTitleMemberViewModelstringMember's full formal title and name.Member's full formal title and name.
nameAddressAsMemberViewModelstringName form used to address the member directly.Name form used to address the member directly.
thumbnailUrlMemberViewModelstringURL of the member's thumbnail image.URL of the member's thumbnail image.
latestPartyMemberViewModelobjectPolitical party the member most recently belonged to.Political party the member most recently belonged to.
latestHouseMembershipMemberViewModelobjectMember's most recent house membership details.Member's most recent house membership details.
annunciatorDisabledMessageViewModelbooleanWhether the annunciator display is currently disabled.Whether the annunciator display is currently disabled.
slidesMessageViewModelarray<object>List of slides making up the annunciator message.List of slides making up the annunciator message.
scrollingMessagesMessageViewModelarray<object>List of scrolling ticker messages shown on the annunciator.List of scrolling ticker messages shown on the annunciator.
annunciatorTypeMessageViewModelobjectType of annunciator this message relates to.Type of annunciator this message relates to.
publishTimeMessageViewModelstring (date-time)Date and time the message was published.Date and time the message was published.
isSecurityOverrideMessageViewModelbooleanWhether the message is a security override alert.Whether the message is a security override alert.
showCommonsBellMessageViewModelbooleanWhether the House of Commons division bell icon is shown.Whether the House of Commons division bell icon is shown.
showLordsBellMessageViewModelbooleanWhether the House of Lords division bell icon is shown.Whether the House of Lords division bell icon is shown.
namePartyViewModelstringName of the political party.Name of the political party.
backgroundColourPartyViewModelstringBackground colour associated with the political party.Background colour associated with the political party.
displayFromScrollingMessageViewModelstring (date-time)Date and time from which the scrolling message is shown.Date and time from which the scrolling message is shown.
displayToScrollingMessageViewModelstring (date-time)Date and time until which the scrolling message is shown.Date and time until which the scrolling message is shown.
alertTypeScrollingMessageViewModelobjectType of alert represented by the scrolling message.Type of alert represented by the scrolling message.
linesSlideViewModelarray<object>List of lines of content making up the slide.List of lines of content making up the slide.
typeSlideViewModelobjectType of the slide.Type of the slide.
carouselOrderSlideViewModelinteger (int32)Position of the slide within a rotating carousel.Position of the slide within a rotating carousel.
carouselDisplaySecondsSlideViewModelinteger (int32)Number of seconds the slide is displayed in the carousel.Number of seconds the slide is displayed in the carousel.
speakerTimeSlideViewModelstring (date-time)Time associated with the speaker for this slide.Time associated with the speaker for this slide.
slideTimeSlideViewModelstring (date-time)Timestamp associated with this slide.Timestamp associated with this slide.
soundToPlaySlideViewModelobjectSound to be played alongside this slide.Sound to be played alongside this slide.

Schema captured from openapi 23 days ago.

Verification Status

Using the API

Configuration

Base URL
https://now-api.parliament.uk
Version
v1
Format
openapi
Endpoints
2

Try the API

GET/api/Message/message/{annunciator}/current

Return the current message by annunciator type

GET/api/Message/message/{annunciator}/{date}

Return the most recent message by annunciator after date time specified

Requests are proxied through our servers. Only GET endpoints are testable.

Endpoints (2)

/api2 endpoints
GET
/api/Message/message/{annunciator}/current

Return the current message by annunciator type

GET
/api/Message/message/{annunciator}/{date}

Return the most recent message by annunciator after date time specified

Query examples

curl -s 'https://now-api.parliament.uk/swagger/v1/swagger.json' -H 'Accept: application/json'

Machine-readable API description (use it to generate clients).

Machine-readable & source

Annunciator content API — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.