4747 "domain" ,
4848 "domainurl" ,
4949 "excludedomain" ,
50+ "excludedomainurl" ,
5051 "timezone" ,
5152 "from_date" ,
5253 "to_date" ,
8182 ("country" , "excludecountry" ),
8283 ("category" , "excludecategory" ),
8384 ("language" , "excludelanguage" ),
84- ("domain" , "domainurl" , "excludedomain" ),
85+ ("domain" , "domainurl" , "excludedomain" , "excludedomainurl" ),
8586)
8687
8788_QUOTA_EXHAUSTED_CODES = frozenset ({"ApiKeyLimitExceeded" , "ApiLimitExceeded" })
@@ -103,7 +104,8 @@ def _validate_params(user_params: Mapping[str, Any]) -> dict[str, Any]:
103104 * Server-side mutex groups (``q``/``qInTitle``/``qInMeta``,
104105 ``country``/``excludecountry``, ``category``/``excludecategory``,
105106 ``language``/``excludelanguage``, and
106- ``domain``/``domainurl``/``excludedomain``) are enforced client-side;
107+ ``domain``/``domainurl``/``excludedomain``/``excludedomainurl``) are
108+ enforced client-side;
107109 setting more than one from any group raises
108110 ``NewsdataValidationError`` before the request leaves.
109111 * ``sentiment_score`` requires ``sentiment`` to be set; passing
@@ -480,6 +482,7 @@ def latest_api(
480482 domain : str | list [str ] | None = None ,
481483 domainurl : str | list [str ] | None = None ,
482484 excludedomain : str | list [str ] | None = None ,
485+ excludedomainurl : str | list [str ] | None = None ,
483486 prioritydomain : str | None = None ,
484487 timeframe : int | str | None = None ,
485488 timezone : str | None = None ,
@@ -528,6 +531,7 @@ def latest_api(
528531 "domain" : domain ,
529532 "domainurl" : domainurl ,
530533 "excludedomain" : excludedomain ,
534+ "excludedomainurl" : excludedomainurl ,
531535 "prioritydomain" : prioritydomain ,
532536 "timeframe" : str (timeframe ) if timeframe is not None else None ,
533537 "timezone" : timezone ,
@@ -571,6 +575,7 @@ def archive_api(
571575 domain : str | list [str ] | None = None ,
572576 domainurl : str | list [str ] | None = None ,
573577 excludedomain : str | list [str ] | None = None ,
578+ excludedomainurl : str | list [str ] | None = None ,
574579 prioritydomain : str | None = None ,
575580 timezone : str | None = None ,
576581 size : int | None = None ,
@@ -617,6 +622,7 @@ def archive_api(
617622 "domain" : domain ,
618623 "domainurl" : domainurl ,
619624 "excludedomain" : excludedomain ,
625+ "excludedomainurl" : excludedomainurl ,
620626 "prioritydomain" : prioritydomain ,
621627 "timezone" : timezone ,
622628 "size" : size ,
@@ -684,6 +690,7 @@ def crypto_api(
684690 domain : str | list [str ] | None = None ,
685691 domainurl : str | list [str ] | None = None ,
686692 excludedomain : str | list [str ] | None = None ,
693+ excludedomainurl : str | list [str ] | None = None ,
687694 prioritydomain : str | None = None ,
688695 timeframe : int | str | None = None ,
689696 timezone : str | None = None ,
@@ -723,6 +730,7 @@ def crypto_api(
723730 "domain" : domain ,
724731 "domainurl" : domainurl ,
725732 "excludedomain" : excludedomain ,
733+ "excludedomainurl" : excludedomainurl ,
726734 "prioritydomain" : prioritydomain ,
727735 "timeframe" : str (timeframe ) if timeframe is not None else None ,
728736 "timezone" : timezone ,
@@ -762,6 +770,7 @@ def market_api(
762770 domain : str | list [str ] | None = None ,
763771 domainurl : str | list [str ] | None = None ,
764772 excludedomain : str | list [str ] | None = None ,
773+ excludedomainurl : str | list [str ] | None = None ,
765774 language : str | list [str ] | None = None ,
766775 excludelanguage : str | list [str ] | None = None ,
767776 prioritydomain : str | None = None ,
@@ -807,6 +816,7 @@ def market_api(
807816 "domain" : domain ,
808817 "domainurl" : domainurl ,
809818 "excludedomain" : excludedomain ,
819+ "excludedomainurl" : excludedomainurl ,
810820 "language" : language ,
811821 "excludelanguage" : excludelanguage ,
812822 "prioritydomain" : prioritydomain ,
@@ -854,6 +864,7 @@ def count_api(
854864 domain : str | list [str ] | None = None ,
855865 domainurl : str | list [str ] | None = None ,
856866 excludedomain : str | list [str ] | None = None ,
867+ excludedomainurl : str | list [str ] | None = None ,
857868 full_content : bool | None = None ,
858869 image : bool | None = None ,
859870 video : bool | None = None ,
@@ -901,6 +912,7 @@ def count_api(
901912 "domain" : domain ,
902913 "domainurl" : domainurl ,
903914 "excludedomain" : excludedomain ,
915+ "excludedomainurl" : excludedomainurl ,
904916 "full_content" : full_content ,
905917 "image" : image ,
906918 "video" : video ,
@@ -940,6 +952,7 @@ def crypto_count_api(
940952 domain : str | list [str ] | None = None ,
941953 domainurl : str | list [str ] | None = None ,
942954 excludedomain : str | list [str ] | None = None ,
955+ excludedomainurl : str | list [str ] | None = None ,
943956 full_content : bool | None = None ,
944957 image : bool | None = None ,
945958 video : bool | None = None ,
@@ -978,6 +991,7 @@ def crypto_count_api(
978991 "domain" : domain ,
979992 "domainurl" : domainurl ,
980993 "excludedomain" : excludedomain ,
994+ "excludedomainurl" : excludedomainurl ,
981995 "full_content" : full_content ,
982996 "image" : image ,
983997 "video" : video ,
@@ -1011,6 +1025,7 @@ def market_count_api(
10111025 domain : str | list [str ] | None = None ,
10121026 domainurl : str | list [str ] | None = None ,
10131027 excludedomain : str | list [str ] | None = None ,
1028+ excludedomainurl : str | list [str ] | None = None ,
10141029 language : str | list [str ] | None = None ,
10151030 excludelanguage : str | list [str ] | None = None ,
10161031 full_content : bool | None = None ,
@@ -1055,6 +1070,7 @@ def market_count_api(
10551070 "domain" : domain ,
10561071 "domainurl" : domainurl ,
10571072 "excludedomain" : excludedomain ,
1073+ "excludedomainurl" : excludedomainurl ,
10581074 "language" : language ,
10591075 "excludelanguage" : excludelanguage ,
10601076 "full_content" : full_content ,
0 commit comments