amps api
The amp api provides Actual Medicinal Product information from the Dm+d and where possible links the AMP with active SmPCs and PILs on emc.
URL - endpoint
https://apim.medicines.org.uk/public_api/v1/dmd/amps
Metadata returned
- Amp id
- Amp name
- Product name
- VTM name
- Amp description
- Form
- Is Generic
- Routes of Administration
- Related Documents
- Document id
- Document type
- Document title
- Last modified date
- Ingredients
- Ingredient name
- Ingredient unit of measure
Settings
query parameters
- type
- limit integer (the maximum number of results that will be returned)
- offset integer (this is used to exclude from a response the first N results from being returned)
- ampid integer (this is the snomed id for the product)
- query
- queryType
- valid boolean
- licensingAuthority (this is the licencing authority of the product can be either Medicines - MHRA/EMA or Devices)
- combinationProducts (this indicates whether the product is a Combination product or a component only product)
- restrictedAvailability
- parallelImport boolean (Actual Product has been procured and imported from within the European Union and has a parallel import licence – PL(PI))
Request/Response Formats
Request options
GET
Response formats
JSON, XML
example
{
"AmpId": 127811000001107,
"AmpName": "Ibuleve 5% gel",
"ProductName": "Ibuleve",
"VTMName": "Ibuprofen",
"AmpDescription": "Ibuleve 5% gel (Diomed Developments Ltd)",
"Form": "Cutaneous gel",
"IsGeneric": false,
"RoutesOfAdmin": [
{
"RouteOfAdmin": "Cutaneous"
}
],
"RelatedDocuments": [
{
"DocumentId": 36928,
"DocumentType": "PIL",
"DocumentTitle": "Ibuleve Gel",
"LastModifiedDate": "2024-02-05T09:35:13.147"
},
{
"DocumentId": 36927,
"DocumentType": "SPC",
"DocumentTitle": "Ibuleve Gel/Ibuleve Sports Gel",
"LastModifiedDate": "2025-03-12T11:26:50.352194"
}
],
"Ingredients": [
{
"Ingredient": "Ibuprofen",
"IngNumUoM": "mg"
}
]
},
Authentication
apiKey