Properties
| Name | Type | Description |
|---|---|---|
| added_at | string | |
| cryptomining_score | object | |
| dataflow_score | object | |
| domain_reported_malicious | boolean | |
| fetched_at | object | |
| first_page_url | string | |
| first_seen_at | string | |
| hash | object | |
| host | string | |
| id | object | |
| js_integrity_score | object | |
| last_seen_at | string | |
| magecart_score | object | |
| malicious_domain_categories | array | |
| malicious_url_categories | array | |
| malware_score | object | |
| obfuscation_score | object | |
| page_urls | array | |
| url | string | |
| url_contains_cdn_cgi_path | boolean | |
| url_reported_malicious | boolean |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/page-shield_script",
"title": "page-shield_script",
"properties": {
"added_at": {
"example": "2021-08-18T10:51:10.09615Z",
"format": "date-time",
"type": "string"
},
"cryptomining_score": {
"$ref": "#/components/schemas/page-shield_cryptomining_score"
},
"dataflow_score": {
"$ref": "#/components/schemas/page-shield_dataflow_score"
},
"domain_reported_malicious": {
"example": false,
"type": "boolean"
},
"fetched_at": {
"$ref": "#/components/schemas/page-shield_fetched_at"
},
"first_page_url": {
"example": "blog.cloudflare.com/page",
"type": "string"
},
"first_seen_at": {
"example": "2021-08-18T10:51:08Z",
"format": "date-time",
"type": "string"
},
"hash": {
"$ref": "#/components/schemas/page-shield_hash"
},
"host": {
"example": "blog.cloudflare.com",
"type": "string"
},
"id": {
"$ref": "#/components/schemas/page-shield_id"
},
"js_integrity_score": {
"$ref": "#/components/schemas/page-shield_js_integrity_score"
},
"last_seen_at": {
"example": "2021-09-02T09:57:54Z",
"format": "date-time",
"type": "string"
},
"magecart_score": {
"$ref": "#/components/schemas/page-shield_magecart_score"
},
"malicious_domain_categories": {
"example": [
"Malware"
],
"items": {
"type": "string"
},
"type": "array"
},
"malicious_url_categories": {
"example": [
"Malware"
],
"items": {
"type": "string"
},
"type": "array"
},
"malware_score": {
"$ref": "#/components/schemas/page-shield_malware_score"
},
"obfuscation_score": {
"$ref": "#/components/schemas/page-shield_obfuscation_score"
},
"page_urls": {
"example": [
"blog.cloudflare.com/page1",
"blog.cloudflare.com/page2"
],
"items": {
"type": "string"
},
"type": "array"
},
"url": {
"example": "https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.6.0/js/bootstrap.min.js",
"type": "string"
},
"url_contains_cdn_cgi_path": {
"example": false,
"type": "boolean"
},
"url_reported_malicious": {
"example": false,
"type": "boolean"
}
},
"required": [
"id",
"url",
"added_at",
"first_seen_at",
"last_seen_at",
"host",
"url_contains_cdn_cgi_path"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/apis-io-engineering-platform-page-shield-script"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.