{"schema":"adversign.procurement/v0.1","generated_at":"2026-11-01T11:52:40.355Z","vendor":{"legal_name":"Adversign Media GmbH","brand":"contboxx","url":"https://www.adversign-media.de","address":{"street":"Immermannstraße 12","postal_code":"40210","city":"Düsseldorf","country":"DE"},"telephone":"+49 211 355814-0","vat_id":"DE260641434","register":"Amtsgericht Düsseldorf, HRB 63662","contacts":{"sales":"info@contboxx.com","support":"support@contboxx.com","security":"info@contboxx.com"}},"product":{"id":"contboxx","name":"contboxx","category":"Content subscription for digital signage (SaaS, content API, widgets, feeds)","url":"https://contboxx.com","deployment":["saas"],"hosting":{"provider":"AWS","region":"eu-central-1 (Frankfurt)","source":"https://contboxx.com/legal/datenschutz"},"customer_type":"business_only","interface_languages":["de","en","fr","es","pt","ja","it","nl","pl"],"pages":{"pricing":"https://contboxx.com/pricing","pricing_en":"https://contboxx.com/en/pricing","how_it_works":"https://contboxx.com/how-it-works","content_catalog":"https://contboxx.com/content","solutions":"https://contboxx.com/solutions","contact":"https://contboxx.com/contact","security":"https://contboxx.com/security","security_txt":"https://contboxx.com/.well-known/security.txt","llms_txt":"https://contboxx.com/llms.txt"}},"price_list":{"version":"pl-c71394328336","as_of":"2026-11-01","source":"https://contboxx.com/pricing","currency":["EUR"],"tax":{"prices_are":"net","rules":[{"case":"DE","rate_percent":19},{"case":"EU without VAT ID","rate_percent":19},{"case":"EU with VAT ID verified in VIES","rate_percent":0,"note":"reverse charge"},{"case":"outside the EU","rate_percent":0}]},"billing":{"periods":["monthly","annual"],"annual_rule":"annual price = 10 × monthly price","payment_methods":["card","sepa_debit"],"cancellation":"any time, effective at the end of the paid period; no refunds","terms_version":"2026-10-28"},"plans":[{"id":"free","name":"Free","status":"self_service","price":{"monthly_net":0,"annual_net":null,"currency":"EUR"},"limits":{"requests_per_day":100,"api_keys":1,"requests_per_minute_per_key":10,"locations":3,"departure_stations":0},"output_formats":["rss","json","api","widget"],"support_level":"community","features":{"games":false,"soccer":false,"basketball":false,"traffic":false,"pollen":false,"infoscreens":false,"warnings":false,"charging":false,"mensa":false,"horoscope":false}},{"id":"starter","name":"Starter","status":"self_service","price":{"monthly_net":12,"annual_net":120,"currency":"EUR"},"limits":{"requests_per_day":1500,"api_keys":3,"requests_per_minute_per_key":30,"locations":5,"departure_stations":1},"output_formats":["rss","json","api","widget"],"support_level":"email","features":{"games":true,"soccer":true,"basketball":true,"traffic":true,"pollen":true,"infoscreens":false,"warnings":true,"charging":true,"mensa":true,"horoscope":true}},{"id":"basic","name":"Basic","status":"self_service","price":{"monthly_net":49,"annual_net":490,"currency":"EUR"},"limits":{"requests_per_day":5000,"api_keys":5,"requests_per_minute_per_key":60,"locations":10,"departure_stations":5},"output_formats":["rss","json","api","widget"],"support_level":"email","features":{"games":true,"soccer":true,"basketball":true,"traffic":true,"pollen":true,"infoscreens":true,"warnings":true,"charging":true,"mensa":true,"horoscope":true}},{"id":"professional","name":"Professional","status":"self_service","price":{"monthly_net":149,"annual_net":1490,"currency":"EUR"},"limits":{"requests_per_day":50000,"api_keys":20,"requests_per_minute_per_key":300,"locations":25,"departure_stations":50},"output_formats":["rss","json","api","widget"],"support_level":"priority","features":{"games":true,"soccer":true,"basketball":true,"traffic":true,"pollen":true,"infoscreens":true,"warnings":true,"charging":true,"mensa":true,"horoscope":true}},{"id":"enterprise","name":"Enterprise","status":"on_request","price":null,"limits":null,"output_formats":["rss","json","api","widget","custom"],"support_level":"dedicated","features":{"games":true,"soccer":true,"basketball":true,"traffic":true,"pollen":true,"infoscreens":true,"warnings":true,"charging":true,"mensa":true,"horoscope":true}}],"addons":[{"id":"dpa-s","name":"dpa S","provider":"dpa","status":"self_service","price":{"monthly_net":5,"currency":"EUR"},"billing_periods":["monthly"],"requests_per_day":300,"overage_tolerance_percent":10,"requires":"a paid plan (from Starter)","metered_separately":true},{"id":"dpa-m","name":"dpa M","provider":"dpa","status":"self_service","price":{"monthly_net":40,"currency":"EUR"},"billing_periods":["monthly"],"requests_per_day":3000,"overage_tolerance_percent":10,"requires":"a paid plan (from Starter)","metered_separately":true},{"id":"dpa-l","name":"dpa L","provider":"dpa","status":"self_service","price":{"monthly_net":298,"currency":"EUR"},"billing_periods":["monthly"],"requests_per_day":30000,"overage_tolerance_percent":10,"requires":"a paid plan (from Starter)","metered_separately":true}]},"sizing":{"rules":{"stream_widget":"one request per news item shown","reload":"one request per page load or feed fetch (RSS, JSON, widget reload)","daily_limit":"shared by all API keys of an account; resets daily","minute_limit":"per API key; requests above it are refused for the rest of that minute and do not count toward the daily limit"},"reference_profiles":[{"id":"reload5min8h","mode":"reload","seconds_per_request":300,"hours_per_day":8,"requests_per_screen_per_day":96,"max_screens_per_plan":{"free":1,"starter":15,"basic":52,"professional":520}},{"id":"reload5min24h","mode":"reload","seconds_per_request":300,"hours_per_day":24,"requests_per_screen_per_day":288,"max_screens_per_plan":{"free":0,"starter":5,"basic":17,"professional":173}},{"id":"stream30s8h","mode":"stream","seconds_per_request":30,"hours_per_day":8,"requests_per_screen_per_day":960,"max_screens_per_plan":{"free":0,"starter":1,"basic":5,"professional":52}},{"id":"stream15s8h","mode":"stream","seconds_per_request":15,"hours_per_day":8,"requests_per_screen_per_day":1920,"max_screens_per_plan":{"free":0,"starter":0,"basic":2,"professional":26}}]},"compliance":[{"id":"iso27001","status":"not_claimed"},{"id":"data_processing_agreement","status":"on_request","note":"concluded where Art. 28 GDPR applies (terms § 18)"},{"id":"subprocessors","status":"public","source":"https://contboxx.com/legal/datenschutz"},{"id":"availability_sla","status":"not_published"}],"legal_documents":[{"type":"terms","url":"https://contboxx.com/legal/agb","version":"2026-10-28","binding_language":"de"},{"type":"privacy","url":"https://contboxx.com/legal/datenschutz"},{"type":"imprint","url":"https://contboxx.com/legal/impressum"}],"procurement":{"self_service":true,"api":{"base":"https://contboxx.com/api/procurement/v1","openapi":"https://contboxx.com/api/procurement/v1/openapi.json","endpoints":["GET catalog","POST price","POST recommend","POST quotes","GET quotes/{id}","POST rfq","GET trust"],"binding_actions":"none — orders, terms and payment are done by a person"},"signup":"https://contboxx.com/auth/register","enterprise_request":"https://contboxx.com/contact?subject=enterprise","invoice":{"po_number":true,"cost_center":true,"e_invoice":"unknown"},"invoice_payment":"Enterprise contracts only (bank transfer, 14 days)","human_approval_required_for":["account_creation","terms_acceptance","payment","order"]}}