kagisearch/bangs

Repository of bangs used by Kagi Search

Ruby

374

1,296 commits

updated Sep 21, 2026

See the code

README

Kagi Bangs

This is an open-source, community maintained repository of bangs used by Kagi Search.

You can submit changes to improve accuracy of existing bangs as well as create new bangs for use in Kagi Search.

Accepted changes are deployed to our website weekly.

Contribution Guidelines

Kagi Staff and maintainers of this repo have final say, but a good bang submission should follow some basic guidelines.

  • The website must be reasonably well-known and widely used. For example, popular commercial services and forums are OK. Low-traffic independent sites, such as startups, local businesses, or personal blogs, are not OK.

  • The trigger must be specific to the website, not a generic term or word. For example, "amazon.com" can have "!amazon" but not "!groceries".

  • Each trigger must be unique. You can test your trigger on Kagi to see if a bang already exists with that trigger.

  • You can use the Categories list below to find the Category and Subcategory that fits best. If you cannot find one, it can be omitted, or we can consider adding a new one.

  • If the bang you wish to add does not fit the above criteria, you can still create a custom bang on your own Kagi account for your own use! See our documentation for details.

  • Any modifications to bangs should be made to /data/bangs.json. /data/kagi_bangs.json provides bangs internal to Kagi itself (i.e., image search, search in a specific region)

Region Bangs

Currently, not all 2-char ISO country codes for regions Kagi supports are mapped to region bangs. Adding new region bangs will be handled on a case-by-case basis.

List of region codes with existing triggers
TriggerCurrent siteCategoryRegion
acAllocinéEntertainmentAscension Island
adAsk DifferentEntertainmentAndorra
aealiexpress.comShoppingUnited Arab Emirates
afAcronym FinderResearchAfghanistan
agAndroid GeeksTechAntigua and Barbuda
aiKagi AssistantAnguilla
alAniListEntertainmentAlbania
amAmazon.comShoppingArmenia
aoAmazon OrdersShoppingAngola
asKagi AssistantAmerican Samoa
awArch Linux WikiTechAruba
axandroidxrefTechÅland Islands
azAmazon.comShoppingAzerbaijan
baBeer AdvocateEntertainmentBosnia and Herzegovina
bbBitbucketTechBarbados
bdbaiduOnline ServicesBangladesh
bfBuzzFeedEntertainmentBurkina Faso
bgBibleGatewayOnline ServicesBulgaria
bhB&H Photo VideoShoppingBahrain
biBing ImagesOnline ServicesBurundi
blThe British Library CatalogueResearchSaint Barthélemy
bmbing mapsOnline ServicesBermuda
bnBarnes and NobleShoppingBrunei
boBoerse OnlineNewsBolivia
bqBloombergQuintNewsBonaire, Sint Eustatius and Saba
bsBing ShoppingShoppingBahamas
btMicrosoft/Bing TranslatorOnline ServicesBhutan
bvBing VideosOnline ServicesBouvet Island
bwBing WeatherNewsBotswana
ccOpenverse Creative Commons SearchOnline ServicesCocos (Keeling) Islands
cdCollins DictionaryResearchCongo, Democratic Republic of the
cgCultureGraphResearchCongo
ciCodeIgniterTechCôte d'Ivoire
ckChefkoch.deResearchCook Islands
clCraigslistShoppingChile
crcodereview.stackexchange.comTechCosta Rica
cuCanIUseTechCuba
cvCross ValidatedTechCabo Verde
cwCodeWarsTechCuraçao
djDjango documentationTechDjibouti
dmDaily MotionMultimediaDominica
doDigitalOceanTechDominican Republic
dzDeezerMultimediaAlgeria
ecEcosiaOnline ServicesEcuador
egKagi SearchEntertainmentEgypt
ehEnglish HeritageEntertainmentWestern Sahara
erErowidResearchEritrea
etEl TiempoNewsEthiopia
fifinanzen.netOnline ServicesFinland
fjFunnyjunkEntertainmentFiji
fkFlipkartShoppingFalkland Islands
fmFilmasterMultimediaMicronesia (Federated States of)
foFile.orgResearchFaroe Islands
gaGoogle AustraliaOnline ServicesGabon
gdGoogle DocsOnline ServicesGrenada
geGoogle EncryptedOnline ServicesGeorgia
gfGoogle FinanceOnline ServicesFrench Guiana
ggGoogle GroupsOnline ServicesGuernsey
ghGitHubTechGhana
giGoogle ImagesOnline ServicesGibraltar
glOpenGLTechGreenland
gmGoogle MapsOnline ServicesGambia
gnGoogle NewsNewsGuinea
gpGoogle PlayTechGuadeloupe
gqGQNewsEquatorial Guinea
grGoodreadsMultimediaGreece
gsGoogle ShoppingOnline ServicesSouth Georgia and the South Sandwich Islands
gtGoogle TranslateOnline ServicesGuatemala
guKagi SearchNewsGuam
gwGentoo WikiTechGuinea-Bissau
gyGoogleOnline ServicesGuyana
hkHackTipsTechHong Kong
hmHERE mapsOnline ServicesHeard Island and McDonald Islands
hnHacker NewsTechHonduras
htHookTubeMultimediaHaiti
ieKagi SearchOnline ServicesIreland
isIlmainen SanakirjaOnline ServicesIceland
jeTanoshii JapaneseResearchJersey
jmJoe MonsterEntertainmentJamaica
joJotrin ElectronicsShoppingJordan
kgKG-PortalEntertainmentKyrgyzstan
khKubeapps HubTechCambodia
kiKagi Assistant (with Ki)TechKiribati
kmKaraoke MugenMultimediaComoros
knKnoemaResearchSaint Kitts and Nevis
kpKupujemprodajemShoppingNorth Korea
laLangenscheidtResearchLaos
lbletterboxdEntertainmentLebanon
lcLaracastsTechSaint Lucia
liLinkedInOnline ServicesLiechtenstein
lkLolKingEntertainmentSri Lanka
lsLittleSisResearchLesotho
ltLibraryThingMultimediaLithuania
luLiberty UniversityResearchLuxembourg
lvLivermore libraryResearchLatvia
maMemory AlphaEntertainmentMorocco
mcMetacriticOnline ServicesMonaco
mdMicrosoft DocsTechMoldova
meMass Effect WikiEntertainmentMontenegro
mfMorguefileMultimediaSaint Martin
mhThe Monster Hunter WikiEntertainmentMarshall Islands
mkMechanical KeyboardsShoppingNorth Macedonia
mlGoogle Maps LiteOnline ServicesMali
mmMacmillan DictionaryOnline ServicesMyanmar
mnmedicinanetResearchMongolia
moMathOverflowResearchMacao
mpMenuPagesResearchNorthern Mariana Islands
mqMapQuestOnline ServicesMartinique
mrMac RumorsTechMauritania
msMicrosoftTechMontserrat
mtMultitranResearchMalta
muMacUpdateTechMauritius
mvMyvideoMultimediaMaldives
mwMerriam-Webster DictionaryResearchMalawi
mxMxToolboxTechMexico
mzMittelbayerische ZeitungNewsMozambique
naNAVEROnline ServicesNamibia
ncNamecheapTechNew Caledonia
neNeweggShoppingNiger
nfNetflixEntertainmentNorfolk Island
ngAngularJSTechNigeria
niNational InstrumentsTechNicaragua
npThe Noun ProjectMultimediaNepal
nrNixpkgs RepositoryTechNauru
nunu.nlNewsThe Netherlands
paPáginas AmarillasOnline ServicesPanama
peDicionário Porto EditoraResearchPeru
pfPrintFriendlyOnline ServicesFrench Polynesia
pgProject GutenbergMultimediaPapua New Guinea
phProduct HuntShoppingPhilippines
pkPeekierResearchPakistan
pmpubmedResearchSaint Pierre and Miquelon
pnAmazon Prime NOWShoppingPitcairn
prPR Vademecum ArgentinaResearchPuerto Rico
psPlaystationShoppingPalestine
pwPricewatchShoppingPalau
pyPythonTechParaguay
roadmin.chResearchRomania
ruRedUSERSTechRussia
rwRationalWikiResearchRwanda
saScientific AmericanNewsSaudi Arabia
sbSwagBucksOnline ServicesSolomon Islands
scSoundCloudMultimediaSeychelles
sdSlickDealsShoppingSudan
sgSourcegraphTechSingapore
shShodanTechSaint Helena, Ascension and Tristan da Cunha
sjsitejabberOnline ServicesSvalbard and Jan Mayen
skSongkickEntertainmentSlovakia
slSetlist.fmMultimediaSierra Leone
smSmashing MagazineNewsSan Marino
snSoylentNewsNewsSenegal
soStack OverflowTechSomalia
srredditEntertainmentSuriname
ssSurreySearchResearchSouth Sudan
ststocktwitsNewsSao Tome and Principe
svVoatEntertainmentEl Salvador
sxStack ExchangeOnline ServicesSint Maarten
syBig Huge ThesaurusResearchSyria
szSüddeutsche ZeitungNewsEswatini
tatripadvisorResearchTristan da Cunha
tcTechcrunchTechTurks and Caicos Islands
tdTimeAndDateOnline ServicesChad
tfTensor FlowTechFrench Southern Territories
tjTaco John'sShoppingTajikistan
tlTeam LiquidEntertainmentTimor-Leste
tmTrade MeShoppingTurkmenistan
tnTimes NowNewsTunisia
trGoogle TranslateTranslationTurkey
ttTexas TribuneNewsTrinidad and Tobago
tvtv.comEntertainmentTuvalu
tztimeanddateNewsTanzania
ugUltimate GuitarEntertainmentUganda
vaVim AwesomeTechVatican City
vcVoucherCodesShoppingSaint Vincent and the Grenadines
veVideoETAEntertainmentVenezuela
vgGoogleOnline ServicesBritish Virgin Islands
wffr.wikipedia.orgOnline ServicesWallis and Futuna
wsWikisourceMultimediaSamoa
ytYouTubeMultimediaMayotte
zwZelda WikiEntertainmentZimbabwe

Bang Format

{
  "s": "Metacritic",
  "d": "www.metacritic.com",
  "t": "mc",
  "u": "https://www.metacritic.com/search/{{{s}}}/",
  "c": "Online Services",
  "sc": "Search"
}
KeyDescriptionRequiredNotes
sWebsite nameyes
dDomainyes
adSnap DomainnoCan be used to specify the domain of the results if the bang searches another website. See hn bang.
tTriggeryesMay contain letters, numbers, dashes (-), periods (.), and underscores (_). No spaces or other special characters.
tsAdditional triggersAdditional triggers that invoke this bang
uURL templateyesUse {{{s}}} for query placeholder.
xRegex patternnoRegex pattern that can be used for parsing the query for more complex bangs, allowing substition using $1, $2, etc.
cCategoryno
scSubcategoryno
fmtFormat flagsnoArray of strings; See below.

Format Flags

The fmt field exists to tweak the behavior of how the bang is executed. For the majority of bangs, you do not need to specify this - we use defaults that work for 99.9% of bangs. But, it can be useful depending on the behavior of the website.

The field is an array of strings that act as a list of flags:

FlagDescription
open_base_pathWhen the bang is invoked with no query, opens the base path of the URL (/) instead of any path given in the template (e.g., /search)
open_snap_domainWhen the bang is invoked with no query, open the snap domain (ad) instead of any path given in the template
url_encode_placeholderURL encode the search terms. Some sites do not work with this, so it can be disabled by omitting this.
url_encode_space_to_plusURL encodes spaces as +, instead of %20. Some sites only work correctly with one or the other.

By default, all of these are enabled. If you specify fmt, you must exhaustively specify each options you would like enabled.

Categories

This is a list of possible categories, with their corresponding subcategories.

Entertainment

Subcategories
  • Audio
  • Blogs
  • Blogs (intl)
  • Comics
  • Events
  • Forum
  • Games (Minecraft)
  • Games (Pokemon)
  • Games (WOW)
  • Games (general)
  • Games (offline)
  • Games (specific)
  • Misc
  • Movies
  • Music
  • Radio
  • Sports
  • TV

Man Page

Subcategories
  • Sysadmin

Multimedia

Subcategories
  • Books
  • Docs
  • Games (general)
  • General
  • Images
  • Movies
  • Music
  • Music (Folk)
  • Music (Lyrics)
  • Video

News

Subcategories
  • Aggregators
  • Broadcast
  • Business
  • International
  • Magazine
  • Magazine (car)
  • Magazine (fashion)
  • Newspaper
  • Newspaper (intl)
  • Online
  • Specialty
  • Weather

Online Services

Subcategories
  • AI Chatbots
  • Events
  • Google
  • Jobs
  • Maps
  • Search
  • Search (DDG)
  • Search (Private)
  • Search (Real-time)
  • Search (non-US)
  • Social
  • Social (intl)
  • Social news/links
  • Sysadmin
  • Tools
  • Tools (URLs)
  • Tools (fundraising)
  • Tracking

No corresponding subcategories.

Research

Subcategories
  • Academic
  • Academic (biology)
  • Academic (math/cs)
  • Food
  • Government
  • Health
  • Law
  • Learning
  • Learning (intl)
  • Local
  • Real Estate
  • Reference
  • Reference (fun)
  • Reference (religion)
  • Reference (science)
  • Reference (words intl)
  • Reference (words)
  • Topical
  • Travel

Shopping

Subcategories
  • Big box/department
  • Online
  • Online (deals)
  • Online (intl)
  • Online (marketplace)
  • Services
  • Tech
  • Tech (domains)

Tech

Subcategories
  • Blogs
  • Blogs (intl)
  • Chakra
  • Companies
  • Cryptocurrency
  • Design
  • Domains
  • Downloads
  • Downloads (add-ons)
  • Downloads (apps)
  • Downloads (code)
  • Downloads (software)
  • Language (perl)
  • Languages (.net)
  • Languages (Crystal)
  • Languages (Mathematica)
  • Languages (Matlab)
  • Languages (c++)
  • Languages (clojure)
  • Languages (cocoa)
  • Languages (coldfusion)
  • Languages (csharp)
  • Languages (d)
  • Languages (erlang)
  • Languages (go)
  • Languages (haskell)
  • Languages (html)
  • Languages (java)
  • Languages (javascript)
  • Languages (latex)
  • Languages (lisp)
  • Languages (lua)
  • Languages (other)
  • Languages (perl)
  • Languages (php)
  • Languages (python)
  • Languages (r)
  • Languages (racket)
  • Languages (ruby)
  • Languages (scala)
  • Languages (scheme)
  • Languages (vala)
  • Languages (nix)
  • Libraries/Frameworks
  • Libraries/Frameworks (KDE)
  • Libraries/Frameworks (wordpress)
  • Programming
  • Search (DDG)
  • Startups
  • Sysadmin
  • Sysadmin (Arch)
  • Sysadmin (Fedora)
  • Sysadmin (FreeBSD)
  • Sysadmin (Gentoo)
  • Sysadmin (RedHat)
  • Sysadmin (Ubuntu)
  • Sysadmin (debian)
  • Sysadmin (man)
  • Sysadmin (network)
  • Sysadmin (packages)
  • Tools
  • Tools (URLs)

Translation

Subcategories
  • General
  • Google

Did you know?

As a Kagi user, you can make your own custom bangs right now in the Custom Bangs settings page or the Search Shortcuts menu.

These will be instantly available to you and will override any global bangs.

This repository is for adding new or fixing existing global bangs to Kagi.

Credits

Kagi bangs are made possible by DuckDuckGo which invented the concept in 2008.

Contributors

(top 30 of 185)

nobodywasishere

428 commits

dumbmoron

362 commits

wukko

45 commits

thibaultmol

31 commits

kagisearch/bangs

Repository of bangs used by Kagi Search

Ruby

374

1,296 commits

updated Sep 21, 2026

See the code

README

Kagi Bangs

This is an open-source, community maintained repository of bangs used by Kagi Search.

You can submit changes to improve accuracy of existing bangs as well as create new bangs for use in Kagi Search.

Accepted changes are deployed to our website weekly.

Contribution Guidelines

Kagi Staff and maintainers of this repo have final say, but a good bang submission should follow some basic guidelines.

  • The website must be reasonably well-known and widely used. For example, popular commercial services and forums are OK. Low-traffic independent sites, such as startups, local businesses, or personal blogs, are not OK.

  • The trigger must be specific to the website, not a generic term or word. For example, "amazon.com" can have "!amazon" but not "!groceries".

  • Each trigger must be unique. You can test your trigger on Kagi to see if a bang already exists with that trigger.

  • You can use the Categories list below to find the Category and Subcategory that fits best. If you cannot find one, it can be omitted, or we can consider adding a new one.

  • If the bang you wish to add does not fit the above criteria, you can still create a custom bang on your own Kagi account for your own use! See our documentation for details.

  • Any modifications to bangs should be made to /data/bangs.json. /data/kagi_bangs.json provides bangs internal to Kagi itself (i.e., image search, search in a specific region)

Region Bangs

Currently, not all 2-char ISO country codes for regions Kagi supports are mapped to region bangs. Adding new region bangs will be handled on a case-by-case basis.

List of region codes with existing triggers
TriggerCurrent siteCategoryRegion
acAllocinéEntertainmentAscension Island
adAsk DifferentEntertainmentAndorra
aealiexpress.comShoppingUnited Arab Emirates
afAcronym FinderResearchAfghanistan
agAndroid GeeksTechAntigua and Barbuda
aiKagi AssistantAnguilla
alAniListEntertainmentAlbania
amAmazon.comShoppingArmenia
aoAmazon OrdersShoppingAngola
asKagi AssistantAmerican Samoa
awArch Linux WikiTechAruba
axandroidxrefTechÅland Islands
azAmazon.comShoppingAzerbaijan
baBeer AdvocateEntertainmentBosnia and Herzegovina
bbBitbucketTechBarbados
bdbaiduOnline ServicesBangladesh
bfBuzzFeedEntertainmentBurkina Faso
bgBibleGatewayOnline ServicesBulgaria
bhB&H Photo VideoShoppingBahrain
biBing ImagesOnline ServicesBurundi
blThe British Library CatalogueResearchSaint Barthélemy
bmbing mapsOnline ServicesBermuda
bnBarnes and NobleShoppingBrunei
boBoerse OnlineNewsBolivia
bqBloombergQuintNewsBonaire, Sint Eustatius and Saba
bsBing ShoppingShoppingBahamas
btMicrosoft/Bing TranslatorOnline ServicesBhutan
bvBing VideosOnline ServicesBouvet Island
bwBing WeatherNewsBotswana
ccOpenverse Creative Commons SearchOnline ServicesCocos (Keeling) Islands
cdCollins DictionaryResearchCongo, Democratic Republic of the
cgCultureGraphResearchCongo
ciCodeIgniterTechCôte d'Ivoire
ckChefkoch.deResearchCook Islands
clCraigslistShoppingChile
crcodereview.stackexchange.comTechCosta Rica
cuCanIUseTechCuba
cvCross ValidatedTechCabo Verde
cwCodeWarsTechCuraçao
djDjango documentationTechDjibouti
dmDaily MotionMultimediaDominica
doDigitalOceanTechDominican Republic
dzDeezerMultimediaAlgeria
ecEcosiaOnline ServicesEcuador
egKagi SearchEntertainmentEgypt
ehEnglish HeritageEntertainmentWestern Sahara
erErowidResearchEritrea
etEl TiempoNewsEthiopia
fifinanzen.netOnline ServicesFinland
fjFunnyjunkEntertainmentFiji
fkFlipkartShoppingFalkland Islands
fmFilmasterMultimediaMicronesia (Federated States of)
foFile.orgResearchFaroe Islands
gaGoogle AustraliaOnline ServicesGabon
gdGoogle DocsOnline ServicesGrenada
geGoogle EncryptedOnline ServicesGeorgia
gfGoogle FinanceOnline ServicesFrench Guiana
ggGoogle GroupsOnline ServicesGuernsey
ghGitHubTechGhana
giGoogle ImagesOnline ServicesGibraltar
glOpenGLTechGreenland
gmGoogle MapsOnline ServicesGambia
gnGoogle NewsNewsGuinea
gpGoogle PlayTechGuadeloupe
gqGQNewsEquatorial Guinea
grGoodreadsMultimediaGreece
gsGoogle ShoppingOnline ServicesSouth Georgia and the South Sandwich Islands
gtGoogle TranslateOnline ServicesGuatemala
guKagi SearchNewsGuam
gwGentoo WikiTechGuinea-Bissau
gyGoogleOnline ServicesGuyana
hkHackTipsTechHong Kong
hmHERE mapsOnline ServicesHeard Island and McDonald Islands
hnHacker NewsTechHonduras
htHookTubeMultimediaHaiti
ieKagi SearchOnline ServicesIreland
isIlmainen SanakirjaOnline ServicesIceland
jeTanoshii JapaneseResearchJersey
jmJoe MonsterEntertainmentJamaica
joJotrin ElectronicsShoppingJordan
kgKG-PortalEntertainmentKyrgyzstan
khKubeapps HubTechCambodia
kiKagi Assistant (with Ki)TechKiribati
kmKaraoke MugenMultimediaComoros
knKnoemaResearchSaint Kitts and Nevis
kpKupujemprodajemShoppingNorth Korea
laLangenscheidtResearchLaos
lbletterboxdEntertainmentLebanon
lcLaracastsTechSaint Lucia
liLinkedInOnline ServicesLiechtenstein
lkLolKingEntertainmentSri Lanka
lsLittleSisResearchLesotho
ltLibraryThingMultimediaLithuania
luLiberty UniversityResearchLuxembourg
lvLivermore libraryResearchLatvia
maMemory AlphaEntertainmentMorocco
mcMetacriticOnline ServicesMonaco
mdMicrosoft DocsTechMoldova
meMass Effect WikiEntertainmentMontenegro
mfMorguefileMultimediaSaint Martin
mhThe Monster Hunter WikiEntertainmentMarshall Islands
mkMechanical KeyboardsShoppingNorth Macedonia
mlGoogle Maps LiteOnline ServicesMali
mmMacmillan DictionaryOnline ServicesMyanmar
mnmedicinanetResearchMongolia
moMathOverflowResearchMacao
mpMenuPagesResearchNorthern Mariana Islands
mqMapQuestOnline ServicesMartinique
mrMac RumorsTechMauritania
msMicrosoftTechMontserrat
mtMultitranResearchMalta
muMacUpdateTechMauritius
mvMyvideoMultimediaMaldives
mwMerriam-Webster DictionaryResearchMalawi
mxMxToolboxTechMexico
mzMittelbayerische ZeitungNewsMozambique
naNAVEROnline ServicesNamibia
ncNamecheapTechNew Caledonia
neNeweggShoppingNiger
nfNetflixEntertainmentNorfolk Island
ngAngularJSTechNigeria
niNational InstrumentsTechNicaragua
npThe Noun ProjectMultimediaNepal
nrNixpkgs RepositoryTechNauru
nunu.nlNewsThe Netherlands
paPáginas AmarillasOnline ServicesPanama
peDicionário Porto EditoraResearchPeru
pfPrintFriendlyOnline ServicesFrench Polynesia
pgProject GutenbergMultimediaPapua New Guinea
phProduct HuntShoppingPhilippines
pkPeekierResearchPakistan
pmpubmedResearchSaint Pierre and Miquelon
pnAmazon Prime NOWShoppingPitcairn
prPR Vademecum ArgentinaResearchPuerto Rico
psPlaystationShoppingPalestine
pwPricewatchShoppingPalau
pyPythonTechParaguay
roadmin.chResearchRomania
ruRedUSERSTechRussia
rwRationalWikiResearchRwanda
saScientific AmericanNewsSaudi Arabia
sbSwagBucksOnline ServicesSolomon Islands
scSoundCloudMultimediaSeychelles
sdSlickDealsShoppingSudan
sgSourcegraphTechSingapore
shShodanTechSaint Helena, Ascension and Tristan da Cunha
sjsitejabberOnline ServicesSvalbard and Jan Mayen
skSongkickEntertainmentSlovakia
slSetlist.fmMultimediaSierra Leone
smSmashing MagazineNewsSan Marino
snSoylentNewsNewsSenegal
soStack OverflowTechSomalia
srredditEntertainmentSuriname
ssSurreySearchResearchSouth Sudan
ststocktwitsNewsSao Tome and Principe
svVoatEntertainmentEl Salvador
sxStack ExchangeOnline ServicesSint Maarten
syBig Huge ThesaurusResearchSyria
szSüddeutsche ZeitungNewsEswatini
tatripadvisorResearchTristan da Cunha
tcTechcrunchTechTurks and Caicos Islands
tdTimeAndDateOnline ServicesChad
tfTensor FlowTechFrench Southern Territories
tjTaco John'sShoppingTajikistan
tlTeam LiquidEntertainmentTimor-Leste
tmTrade MeShoppingTurkmenistan
tnTimes NowNewsTunisia
trGoogle TranslateTranslationTurkey
ttTexas TribuneNewsTrinidad and Tobago
tvtv.comEntertainmentTuvalu
tztimeanddateNewsTanzania
ugUltimate GuitarEntertainmentUganda
vaVim AwesomeTechVatican City
vcVoucherCodesShoppingSaint Vincent and the Grenadines
veVideoETAEntertainmentVenezuela
vgGoogleOnline ServicesBritish Virgin Islands
wffr.wikipedia.orgOnline ServicesWallis and Futuna
wsWikisourceMultimediaSamoa
ytYouTubeMultimediaMayotte
zwZelda WikiEntertainmentZimbabwe

Bang Format

{
  "s": "Metacritic",
  "d": "www.metacritic.com",
  "t": "mc",
  "u": "https://www.metacritic.com/search/{{{s}}}/",
  "c": "Online Services",
  "sc": "Search"
}
KeyDescriptionRequiredNotes
sWebsite nameyes
dDomainyes
adSnap DomainnoCan be used to specify the domain of the results if the bang searches another website. See hn bang.
tTriggeryesMay contain letters, numbers, dashes (-), periods (.), and underscores (_). No spaces or other special characters.
tsAdditional triggersAdditional triggers that invoke this bang
uURL templateyesUse {{{s}}} for query placeholder.
xRegex patternnoRegex pattern that can be used for parsing the query for more complex bangs, allowing substition using $1, $2, etc.
cCategoryno
scSubcategoryno
fmtFormat flagsnoArray of strings; See below.

Format Flags

The fmt field exists to tweak the behavior of how the bang is executed. For the majority of bangs, you do not need to specify this - we use defaults that work for 99.9% of bangs. But, it can be useful depending on the behavior of the website.

The field is an array of strings that act as a list of flags:

FlagDescription
open_base_pathWhen the bang is invoked with no query, opens the base path of the URL (/) instead of any path given in the template (e.g., /search)
open_snap_domainWhen the bang is invoked with no query, open the snap domain (ad) instead of any path given in the template
url_encode_placeholderURL encode the search terms. Some sites do not work with this, so it can be disabled by omitting this.
url_encode_space_to_plusURL encodes spaces as +, instead of %20. Some sites only work correctly with one or the other.

By default, all of these are enabled. If you specify fmt, you must exhaustively specify each options you would like enabled.

Categories

This is a list of possible categories, with their corresponding subcategories.

Entertainment

Subcategories
  • Audio
  • Blogs
  • Blogs (intl)
  • Comics
  • Events
  • Forum
  • Games (Minecraft)
  • Games (Pokemon)
  • Games (WOW)
  • Games (general)
  • Games (offline)
  • Games (specific)
  • Misc
  • Movies
  • Music
  • Radio
  • Sports
  • TV

Man Page

Subcategories
  • Sysadmin

Multimedia

Subcategories
  • Books
  • Docs
  • Games (general)
  • General
  • Images
  • Movies
  • Music
  • Music (Folk)
  • Music (Lyrics)
  • Video

News

Subcategories
  • Aggregators
  • Broadcast
  • Business
  • International
  • Magazine
  • Magazine (car)
  • Magazine (fashion)
  • Newspaper
  • Newspaper (intl)
  • Online
  • Specialty
  • Weather

Online Services

Subcategories
  • AI Chatbots
  • Events
  • Google
  • Jobs
  • Maps
  • Search
  • Search (DDG)
  • Search (Private)
  • Search (Real-time)
  • Search (non-US)
  • Social
  • Social (intl)
  • Social news/links
  • Sysadmin
  • Tools
  • Tools (URLs)
  • Tools (fundraising)
  • Tracking

No corresponding subcategories.

Research

Subcategories
  • Academic
  • Academic (biology)
  • Academic (math/cs)
  • Food
  • Government
  • Health
  • Law
  • Learning
  • Learning (intl)
  • Local
  • Real Estate
  • Reference
  • Reference (fun)
  • Reference (religion)
  • Reference (science)
  • Reference (words intl)
  • Reference (words)
  • Topical
  • Travel

Shopping

Subcategories
  • Big box/department
  • Online
  • Online (deals)
  • Online (intl)
  • Online (marketplace)
  • Services
  • Tech
  • Tech (domains)

Tech

Subcategories
  • Blogs
  • Blogs (intl)
  • Chakra
  • Companies
  • Cryptocurrency
  • Design
  • Domains
  • Downloads
  • Downloads (add-ons)
  • Downloads (apps)
  • Downloads (code)
  • Downloads (software)
  • Language (perl)
  • Languages (.net)
  • Languages (Crystal)
  • Languages (Mathematica)
  • Languages (Matlab)
  • Languages (c++)
  • Languages (clojure)
  • Languages (cocoa)
  • Languages (coldfusion)
  • Languages (csharp)
  • Languages (d)
  • Languages (erlang)
  • Languages (go)
  • Languages (haskell)
  • Languages (html)
  • Languages (java)
  • Languages (javascript)
  • Languages (latex)
  • Languages (lisp)
  • Languages (lua)
  • Languages (other)
  • Languages (perl)
  • Languages (php)
  • Languages (python)
  • Languages (r)
  • Languages (racket)
  • Languages (ruby)
  • Languages (scala)
  • Languages (scheme)
  • Languages (vala)
  • Languages (nix)
  • Libraries/Frameworks
  • Libraries/Frameworks (KDE)
  • Libraries/Frameworks (wordpress)
  • Programming
  • Search (DDG)
  • Startups
  • Sysadmin
  • Sysadmin (Arch)
  • Sysadmin (Fedora)
  • Sysadmin (FreeBSD)
  • Sysadmin (Gentoo)
  • Sysadmin (RedHat)
  • Sysadmin (Ubuntu)
  • Sysadmin (debian)
  • Sysadmin (man)
  • Sysadmin (network)
  • Sysadmin (packages)
  • Tools
  • Tools (URLs)

Translation

Subcategories
  • General
  • Google

Did you know?

As a Kagi user, you can make your own custom bangs right now in the Custom Bangs settings page or the Search Shortcuts menu.

These will be instantly available to you and will override any global bangs.

This repository is for adding new or fixing existing global bangs to Kagi.

Credits

Kagi bangs are made possible by DuckDuckGo which invented the concept in 2008.

Contributors

(top 30 of 185)

nobodywasishere

428 commits

dumbmoron

362 commits

wukko

45 commits

thibaultmol

31 commits

Languages

Ruby

99.6%